Class: Protobuf::Mongoid::Serialization::ClassMethods::CollectionAssociationCaller

Inherits:
Object
  • Object
show all
Defined in:
lib/protobuf/mongoid/serialization.rb

Instance Method Summary collapse

Constructor Details

#initialize(method_name) ⇒ CollectionAssociationCaller



92
93
94
# File 'lib/protobuf/mongoid/serialization.rb', line 92

def initialize(method_name)
  @method_name = method_name
end

Instance Method Details

#call(selph) ⇒ Object



96
97
98
99
100
# File 'lib/protobuf/mongoid/serialization.rb', line 96

def call(selph)
  selph.__send__(@method_name).to_a
rescue NameError
  nil
end