module Governor::Controllers::Helpers
Public Instance Methods
model_class()
click to toggle source
resource()
click to toggle source
resource_sym()
click to toggle source
Private Instance Methods
governor_logged_in?()
click to toggle source
# File lib/governor/controllers/helpers.rb, line 51 def governor_logged_in? the_governor.present? end
init_resource()
click to toggle source
# File lib/governor/controllers/helpers.rb, line 42 def init_resource model_scope = the_governor.present? ? model_class.unscoped : model_class set_resource model_scope.find(params["#{mapping.singular}_id"] || params[:id]) end
mapping()
click to toggle source
# File lib/governor/controllers/helpers.rb, line 38 def mapping Governor.resources[params[:governor_mapping]] end
set_resource(resource)
click to toggle source
# File lib/governor/controllers/helpers.rb, line 34 def set_resource(resource) instance_variable_set("@#{mapping.singular}", resource) end
set_resources(resources)
click to toggle source
# File lib/governor/controllers/helpers.rb, line 30 def set_resources(resources) instance_variable_set("@#{mapping.plural}", resources) end
the_governor()
click to toggle source
# File lib/governor/controllers/helpers.rb, line 47 def the_governor instance_eval(&Governor.author) end