class Gearhead::Gear

Attributes

resource[R]

Public Class Methods

new(resource_class, options = {}) click to toggle source
# File lib/gearhead/gear.rb, line 43
def initialize(resource_class, options = {})
  @resource_class = resource_class
  @resource = @resource_class.to_s.constantize
  @options = options

  self.class.settings.each do |k,v|
    define_gear_setting k, v
  end
end

Public Instance Methods

path() click to toggle source
# File lib/gearhead/gear.rb, line 53
def path
  @options[:path] || @resource.model_name.route_key
end