Method: JSONModelType#initialize
- Defined in:
- lib/aspace_client/jsonmodel_type.rb
#initialize(params = {}, trusted = false) ⇒ JSONModelType
Returns a new instance of JSONModelType.
176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 |
# File 'lib/aspace_client/jsonmodel_type.rb', line 176 def initialize(params = {}, trusted = false) set_data(params) @uri ||= params['uri'] # a hash to store transient instance data @instance_data = {} self.class.define_accessors(@data.keys) if trusted @validated = {} @cleaned_data = @data end end |