class Protobuf::ActiveRecord::Serialization::ClassMethods::CollectionAssociationCaller

Public Class Methods

new(method_name) click to toggle source
# File lib/protobuf/active_record/serialization.rb, line 143
def initialize(method_name)
  @method_name = method_name
end

Public Instance Methods

call(selph) click to toggle source
# File lib/protobuf/active_record/serialization.rb, line 147
def call(selph)
  selph.__send__(@method_name).to_a
rescue NameError # Has happened when field is not on model or ignored from db
  return nil
end