Module: Pillowfort::ControllerMethods

Included in:
Concerns::ControllerActivation, Concerns::ControllerAuthentication
Defined in:
lib/pillowfort/controller_methods.rb

Instance Method Summary collapse

Instance Method Details

#ensure_resource_reader(context) ⇒ Object



3
4
5
6
7
8
9
10
# File 'lib/pillowfort/controller_methods.rb', line 3

def ensure_resource_reader(context)
  reader_name = context.resource_reader_name
  return if respond_to? reader_name

  self.class.send :define_method, reader_name do
    @authentication_resource
  end
end