Module: Resourcerer::Resourceable::ClassMethods

Defined in:
lib/resourcerer/resourceable.rb

Instance Method Summary collapse

Instance Method Details

#_resourcesObject



19
20
21
# File 'lib/resourcerer/resourceable.rb', line 19

def _resources
  @_resources ||= {}
end

#resource(name, options = {}, &block) ⇒ Object



23
24
25
26
27
# File 'lib/resourcerer/resourceable.rb', line 23

def resource(name, options={}, &block)
  check_method_available(name)
  _resources[name] = resource = Resource.for(name, options, block)
  define_resource_method(name, resource)
end