Module: DefResource::ControllerExtension::ClassMethods

Defined in:
lib/def_resource/controller_extension.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Instance Attribute Details

#def_resource_configObject (readonly)

Returns the value of attribute def_resource_config.



11
12
13
# File 'lib/def_resource/controller_extension.rb', line 11

def def_resource_config
  @def_resource_config
end

Instance Method Details

#def_resource(&block) ⇒ Object



13
14
15
16
17
18
19
20
21
# File 'lib/def_resource/controller_extension.rb', line 13

def def_resource &block
  include DefResource::Controller

  if block_given?
    @def_resource_config = DefResource::Config.new &block
  else
    @def_resource_config = DefResource::Config.new
  end
end