This is an adapter to the kestrel messaging server for the ActiveMessaging framework. It is
in the early stages of...
Ruby
New
Free
The wrapper of messaging application.
Pulled out of a bigger codebase. Still not ready to be easily reused!
Metrics based on ActiveSupport::Notifications
Active Mobile Gem
Creates stub classes from any ActiveRecord model. By using stubs in your tests you don't need to load Rails or...
A toolkit for building modeling frameworks like Active Record. Rich support for attributes, callbacks, validations, serialization, internationalization, and testing.
Adds dump and restore functionality to activemodel classes
直接通过配置属性来生成as_json。
Simple association adapters for ActiveModel-compliant models used in polyglot applications.
ActiveRecord Association Helper for PORO (Plain Old Ruby Object)
Expand _changed? method. Enable to specify changed attribute value
allow ActiveModel constructor parameters with attribute_reader attributes
ActiveModel extension with support for ActiveRecord-like Attributes API
Backport ActiveModel::Attributes -like method
A base64 validator for Rails 3 and 4.
.
Provides coercions for ActiveModel objects
CSV Validator for Active Model
errors.details from Rails 5 for Rails 4 people.
ActiveModel-style email address format validator
Simple email confirmation model implemented on top of ActiveModel::Model
An ActiveModel email validator based on the Mail gem.
An ActiveModel extension to model your semi-structured data using embedded associations
Provides I18n support for validation error messages in ActiveModel.
...
Extends ActiveModel::Errors to allow messages to be generated that do not use the attribute name
Backported from Rails 5.0 to use with 4.x versions
Builds a tree of errors instead of the 1-dimension one generated by ActiveMode::Base#errors.messages.
Allows to get errors type from an activemodel class, as a symbol, prior to the translation
A simple way to export data in Rails.
Some Extension::Extensions for your ActiveModel::Models
Common validations for ActiveModel
This gem adds the ability for models to have an unlimited number of custom flags \
ActiveModel with support for booleans and datetimes in form helpers
Provides an ActiveModel::FormObject module that can be included into a PORO. A Rails Generator for Form Objects is included in...
Serializing models to a single string makes it easy to pass references around.
Interdependent model validations
ActiveModel validator for ip address.
A IPv4 and IPv6 validator for Rails 3 and 4.
Enqueue background jobs from model classes
Provides a Logger::LogDevice that can save Ruby Logger messages to an array in your model
Render your JSON in a Normalizr-like JSON format
Build a hash based on active record attributes.
Adds methods to set and authenticate against one time passwords 2FA(Two factor Authentication). Inspired in AM::SecurePassword"
Simple password model implemented on top of ActiveModel::Model
Simple password reset model implemented on top of ActiveModel::Model
Policy implementation for rails
Presenters and Model-View-Presenter (MVP) is the second most useful pattern after Service Objects to simplify your medium-to-large app.
ActiveModelPresenter is...
Enhances application models with a simple and unobtrusive Presenter pattern implementation.
HasSecureToken provides you an easily way to geneatre uniques random tokens for any model in ruby on rails. **SecureRandom::base58** is...
Active Model Serializer RSpec Helpers and Matchers
RSpec matchers for ActiveModel::Serializers
Adds methods for automatic deserialization from standard JSON and XML, and a variant implementation of serialization/deserialization for XML.
ActiveModel::Serializers allows you to generate your JSON in an object-oriented and convention-driven manner.
active_model_serializers_binary is a declarative way to serialize/deserialize ActiveModel classes for raw data exchange.
Modules/classes that extend AMS with more functionality
Serialize hashes with ActiveModelSerializers.
Deserializing embedded JSONAPI records into ActiveRecord nested attributes (Not part of the JSONAPI spec yet!)
RSpec Matchers for ActiveModel::Serializer Associations
Vue Tables adapter for ActiveModel::Serializer
Standardize service calls
Simple session model implemented on top of ActiveModel::Model
Adds state tracking and a few extra snappy save and destroy methods to your model API
Use lazy translations from models
Typecast your active record attributes to symbols.
ActiveModel validators that validate the type of attributes, and that do recursive validation of contained objects parallel to ActiveRecord's validates_associated.
A custom validation for your Active Model that check if an array is included in another one
Additional validations for Active Model
Validate that your Active Record models comply with legal policies, verified by AI.
An ActiveModel extension for more expressive validations reflection
Add more validators for your ActiveModel models.
This is useful when you want to define optional validations for a resource and keep it valid.
Mark some validations as warnings and let them be easily skipped
ActiveRecord model inheritance support by module.