module Pb::Serializer::Base::Hook

Public Instance Methods

define_primary_loader(name, &block) click to toggle source
Calls superclass method
# File lib/pb/serializer/base.rb, line 16
        def define_primary_loader(name, &block)
          class_eval <<~RUBY
            module PbSerializerDefinePrimaryLoaderPrependMethods
              def initialize(*args)
                super
                @#{name} = object
              end
            end

            prepend PbSerializerDefinePrimaryLoaderPrependMethods
          RUBY

          super
        end