Module: Protoable
- Defined in:
- lib/protoable.rb,
lib/protoable/errors.rb,
lib/protoable/fields.rb,
lib/protoable/convert.rb,
lib/protoable/persistence.rb,
lib/protoable/serialization.rb,
lib/protoable/inheritable_class_instance_variables.rb
Defined Under Namespace
Modules: Convert, Fields, InheritableClassInstanceVariables, Persistence, Serialization Classes: ColumnConverterError, ColumnTransformerError, FieldConverterError, ProtoableError
Class Method Summary collapse
Class Method Details
.included(klass) ⇒ Object
8 9 10 11 12 13 14 |
# File 'lib/protoable.rb', line 8 def self.included(klass) klass.extend Protoable::Fields klass.__send__(:include, Protoable::Convert) klass.__send__(:include, Protoable::Persistence) klass.__send__(:include, Protoable::Serialization) end |