Sha256: edbebe9ba8ff91d9126c7805ca2d5e2aa5223d4467487ea2e5faf7548e27fd22
Contents?: true
Size: 610 Bytes
Versions: 4
Compression:
Stored size: 610 Bytes
Contents
module Puffer module Controller module Helpers def self.included base base.class_eval do include InstanceMethods helper_method :resource_session, :resource, :record, :records end end module InstanceMethods def resource @resource ||= Puffer::Resource.new params, request end def record @record || instance_variable_get("@#{resource.model_name}") end def records @records || instance_variable_get("@#{resource.model_name.pluralize}") end end end end end
Version data entries
4 entries across 4 versions & 1 rubygems