module ControllerResourceClass::Able::ClassMethods

Public Instance Methods

resource_class() click to toggle source
# File lib/controller_resource_class/able.rb, line 18
def resource_class
  return nil if resource_class_name == false
  self.resource_class_name = Controller.new(self).resource_class_name unless resource_class_name
  resource_class_name.constantize
end
set_resource_class(value) click to toggle source
# File lib/controller_resource_class/able.rb, line 14
def set_resource_class(value)
  self.resource_class_name = value
end

Private Instance Methods

resource_class_name() click to toggle source
# File lib/controller_resource_class/able.rb, line 33
def resource_class_name
  @resource_class_name
end
resource_class_name=(value) click to toggle source
# File lib/controller_resource_class/able.rb, line 25
def resource_class_name=(value)
  @resource_class_name = case value
    when false then false
    when String, Class then String(value)
    else 
  end
end