class SequelMapper::Serializer

Attributes

field_names[R]
object[R]

Public Class Methods

new(field_names, object) click to toggle source
# File lib/sequel_mapper/serializer.rb, line 3
def initialize(field_names, object)
  @field_names = field_names
  @object = object
end

Public Instance Methods

to_h() click to toggle source
# File lib/sequel_mapper/serializer.rb, line 10
def to_h
  Hash[
    field_names.map { |field_name|
      [field_name, object.public_send(field_name)]
    }
  ]
end