Method: Doze::Serialization::Entity#initialize

Defined in:
lib/doze/serialization/entity.rb

#initialize(media_type, options = {}, &lazy_object_data) ⇒ Entity

Returns a new instance of Entity.



5
6
7
8
9
# File 'lib/doze/serialization/entity.rb', line 5

def initialize(media_type, options={}, &lazy_object_data)
  super(media_type, options, &nil)  # ruby quirk: blocks are implicitely passed to super
  @object_data = options[:object_data]
  @lazy_object_data = lazy_object_data || options[:lazy_object_data]
end