Module: Representable::Binding::Factories

Included in:
Representable::Binding
Defined in:
lib/representable/binding.rb

Instance Method Summary collapse

Instance Method Details

#deserializerObject



193
194
195
# File 'lib/representable/binding.rb', line 193

def deserializer
  @deserializer ||= deserializer_class.new(self)
end

#deserializer_classObject



189
190
191
# File 'lib/representable/binding.rb', line 189

def deserializer_class
  Deserializer
end

#populatorObject



181
182
183
# File 'lib/representable/binding.rb', line 181

def populator
  @populator ||= populator_class.new(self)
end

#populator_classObject



185
186
187
# File 'lib/representable/binding.rb', line 185

def populator_class
  Populator
end

#serializerObject



177
178
179
# File 'lib/representable/binding.rb', line 177

def serializer
  @serializer ||= serializer_class.new(self)
end

#serializer_classObject



173
174
175
# File 'lib/representable/binding.rb', line 173

def serializer_class
  Serializer
end