{"payload":{"pageCount":1,"repositories":[{"type":"Public","name":"state_machine","owner":"pluginaweek","isFork":false,"description":"Adds support for creating state machines for attributes on any Ruby class","allTopics":[],"primaryLanguage":{"name":"Ruby","color":"#701516"},"pullRequestCount":34,"issueCount":59,"starsCount":3740,"forksCount":500,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-03-12T12:13:22.383Z"}},{"type":"Public","name":"encrypted_strings","owner":"pluginaweek","isFork":false,"description":"Provides dead-simple string encryption/decryption syntax","allTopics":[],"primaryLanguage":{"name":"Ruby","color":"#701516"},"pullRequestCount":4,"issueCount":2,"starsCount":43,"forksCount":22,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-05-06T01:58:20.015Z"}},{"type":"Public","name":"preferences","owner":"pluginaweek","isFork":false,"description":"Adds support for easily creating custom preferences for models","allTopics":[],"primaryLanguage":{"name":"Ruby","color":"#701516"},"pullRequestCount":4,"issueCount":5,"starsCount":160,"forksCount":87,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2015-06-08T08:04:10.663Z"}},{"type":"Public","name":"plugin_test_helper","owner":"pluginaweek","isFork":false,"description":"Simplifies plugin testing by creating an isolated Rails environment that simulates its usage in a real application","allTopics":[],"primaryLanguage":{"name":"Ruby","color":"#701516"},"pullRequestCount":0,"issueCount":0,"starsCount":25,"forksCount":8,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2011-08-07T15:49:18.000Z"}},{"type":"Public","name":"table_helper","owner":"pluginaweek","isFork":false,"description":"Adds a helper method for generating HTML tables from collections","allTopics":[],"primaryLanguage":{"name":"Ruby","color":"#701516"},"pullRequestCount":1,"issueCount":1,"starsCount":71,"forksCount":22,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2011-08-06T22:05:20.000Z"}},{"type":"Public","name":"has_emails","owner":"pluginaweek","isFork":false,"description":"Demonstrates a reference implementation for sending emails with logging and asynchronous support","allTopics":[],"primaryLanguage":{"name":"Ruby","color":"#701516"},"pullRequestCount":0,"issueCount":0,"starsCount":10,"forksCount":2,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2011-08-06T22:05:18.000Z"}},{"type":"Public","name":"has_phone_numbers","owner":"pluginaweek","isFork":false,"description":"Demonstrates a reference implementation for handling phone numbers","allTopics":[],"primaryLanguage":{"name":"Ruby","color":"#701516"},"pullRequestCount":0,"issueCount":0,"starsCount":18,"forksCount":3,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2011-08-06T22:05:17.000Z"}},{"type":"Public","name":"styled_inputs","owner":"pluginaweek","isFork":false,"description":"Adds automated styling of input fields with css classes","allTopics":[],"primaryLanguage":{"name":"Ruby","color":"#701516"},"pullRequestCount":0,"issueCount":0,"starsCount":3,"forksCount":1,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2011-08-06T22:05:16.000Z"}},{"type":"Public","name":"has_roles","owner":"pluginaweek","isFork":false,"description":"Demonstrates a reference implementation for handling role management","allTopics":[],"primaryLanguage":{"name":"Ruby","color":"#701516"},"pullRequestCount":0,"issueCount":0,"starsCount":8,"forksCount":1,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2011-08-06T22:05:13.000Z"}},{"type":"Public","name":"encrypted_attributes","owner":"pluginaweek","isFork":false,"description":"Adds support for automatically encrypting ActiveRecord attributes","allTopics":[],"primaryLanguage":{"name":"Ruby","color":"#701516"},"pullRequestCount":1,"issueCount":1,"starsCount":19,"forksCount":9,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2011-08-06T22:05:11.000Z"}},{"type":"Public","name":"attribute_predicates","owner":"pluginaweek","isFork":false,"description":"Adds automatic generation of predicate methods when defining attributes","allTopics":[],"primaryLanguage":{"name":"Ruby","color":"#701516"},"pullRequestCount":0,"issueCount":0,"starsCount":6,"forksCount":0,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2011-08-06T22:05:10.000Z"}},{"type":"Public","name":"has_addresses","owner":"pluginaweek","isFork":false,"description":"Demonstrates a reference implementation for handling countries, regions, and addresses","allTopics":[],"primaryLanguage":{"name":"Ruby","color":"#701516"},"pullRequestCount":0,"issueCount":0,"starsCount":32,"forksCount":5,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2011-08-06T22:05:02.000Z"}},{"type":"Public","name":"polymorphic_identity","owner":"pluginaweek","isFork":false,"description":"Dynamically generates aliases for polymorphic associations based on the class names of those associations","allTopics":[],"primaryLanguage":{"name":"Ruby","color":"#701516"},"pullRequestCount":0,"issueCount":0,"starsCount":9,"forksCount":1,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2011-08-06T22:05:01.000Z"}},{"type":"Public","name":"smart_field_constraints","owner":"pluginaweek","isFork":false,"description":"Intelligently applies a maxlength attribute for text fields based on column constraints and validations","allTopics":[],"primaryLanguage":{"name":"Ruby","color":"#701516"},"pullRequestCount":0,"issueCount":0,"starsCount":7,"forksCount":2,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2011-08-06T22:04:58.000Z"}},{"type":"Public","name":"memorable_strings","owner":"pluginaweek","isFork":false,"description":"Generates strings that can be easily remembered","allTopics":[],"primaryLanguage":{"name":"Ruby","color":"#701516"},"pullRequestCount":0,"issueCount":0,"starsCount":22,"forksCount":3,"license":"Other","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2011-08-06T22:04:57.000Z"}},{"type":"Public","name":"has_messages","owner":"pluginaweek","isFork":false,"description":"Demonstrates a reference implementation for sending messages between users","allTopics":[],"primaryLanguage":{"name":"Ruby","color":"#701516"},"pullRequestCount":1,"issueCount":1,"starsCount":92,"forksCount":18,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2011-08-06T22:04:56.000Z"}},{"type":"Public","name":"menu_helper","owner":"pluginaweek","isFork":false,"description":"Adds a helper method for generating a menubar","allTopics":[],"primaryLanguage":{"name":"Ruby","color":"#701516"},"pullRequestCount":0,"issueCount":0,"starsCount":20,"forksCount":3,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2011-08-06T22:04:47.000Z"}},{"type":"Public","name":"module_creation_helper","owner":"pluginaweek","isFork":false,"description":"Adds a helper method for creating new modules and classes at runtime","allTopics":[],"primaryLanguage":{"name":"Ruby","color":"#701516"},"pullRequestCount":0,"issueCount":0,"starsCount":2,"forksCount":1,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2011-08-06T22:04:45.000Z"}},{"type":"Public","name":"tiny_mce_helper","owner":"pluginaweek","isFork":false,"description":"Adds helper methods for creating the TinyMCE initialization script","allTopics":[],"primaryLanguage":{"name":"Ruby","color":"#701516"},"pullRequestCount":0,"issueCount":0,"starsCount":8,"forksCount":2,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2011-08-06T22:04:43.000Z"}},{"type":"Public","name":"validates_as_email_address","owner":"pluginaweek","isFork":false,"description":"Adds support for validating the format/length of email addresses","allTopics":[],"primaryLanguage":{"name":"Ruby","color":"#701516"},"pullRequestCount":0,"issueCount":0,"starsCount":27,"forksCount":3,"license":"Other","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2011-08-06T22:04:41.000Z"}},{"type":"Public","name":"has_ratings","owner":"pluginaweek","isFork":false,"description":"Demonstrates a reference implementation for handling ratings","allTopics":[],"primaryLanguage":{"name":"Ruby","color":"#701516"},"pullRequestCount":0,"issueCount":0,"starsCount":10,"forksCount":0,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2011-08-06T22:04:40.000Z"}},{"type":"Public","name":"enumerate_by","owner":"pluginaweek","isFork":false,"description":"Adds support for declaring an ActiveRecord class as an enumeration","allTopics":[],"primaryLanguage":{"name":"Ruby","color":"#701516"},"pullRequestCount":0,"issueCount":2,"starsCount":38,"forksCount":9,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2011-08-06T22:04:39.000Z"}}],"repositoryCount":22,"userInfo":null,"searchable":true,"definitions":[],"typeFilters":[{"id":"all","text":"All"},{"id":"public","text":"Public"},{"id":"source","text":"Sources"},{"id":"fork","text":"Forks"},{"id":"archived","text":"Archived"},{"id":"template","text":"Templates"}],"compactMode":false},"title":"Repositories"}