class Adminable::Resource
Attributes
fields[R]
model[R]
name[R]
Public Class Methods
new(name)
click to toggle source
@param name [String] resource name, usually same as the model name
# File lib/adminable/resource.rb, line 8 def initialize(name) @name = name @model = name.classify.constantize end
Public Instance Methods
<=>(other)
click to toggle source
# File lib/adminable/resource.rb, line 18 def <=>(other) other.is_a?(Adminable::Resource) && name <=> other.name end
route()
click to toggle source
@return [String] for route helper name
# File lib/adminable/resource.rb, line 14 def route @route ||= @model.name.underscore.pluralize.tr('/', '_') end