Module: JsonModel::Schema
- Extended by:
- ActiveSupport::Concern
- Includes:
- Properties, SchemaMeta
- Defined in:
- lib/json_model/schema.rb
Constant Summary
Constants included from SchemaMeta
JsonModel::SchemaMeta::SCHEMA_VERSIONS
Instance Method Summary collapse
Methods included from Properties
Instance Method Details
#initialize(attributes = nil) ⇒ Object
10 11 12 13 14 15 16 17 18 |
# File 'lib/json_model/schema.rb', line 10 def initialize(attributes = nil) return unless attributes assign_attributes(attributes) if JsonModel.config.validate_after_instantiation validate! end end |