Class: RailsDecorateFactory::Settings

Inherits:
MetaClass
  • Object
show all
Defined in:
lib/rails_decorate_factory/settings.rb

Direct Known Subclasses

SubDecorator

Instance Attribute Summary collapse

Attributes inherited from MetaClass

#request

Instance Method Summary collapse

Methods inherited from MetaClass

#current_host, #fullpath, initialize_in_rails_app, #path, #recognize_path

Constructor Details

#initialize(decorator, request = nil) ⇒ Settings

Returns a new instance of Settings.



3
4
5
6
# File 'lib/rails_decorate_factory/settings.rb', line 3

def initialize( decorator , request = nil )
  super( request )
  @decorator = decorator
end

Dynamic Method Handling

This class handles dynamic methods through the method_missing method in the class RailsDecorateFactory::MetaClass

Instance Attribute Details

#decoratorObject (readonly)

Returns the value of attribute decorator.



8
9
10
# File 'lib/rails_decorate_factory/settings.rb', line 8

def decorator
  @decorator
end

Instance Method Details

#objectObject



10
11
12
# File 'lib/rails_decorate_factory/settings.rb', line 10

def object
  @decorator.object
end