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
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
|