Method: Puffer::Resource#initialize
- Defined in:
- lib/puffer/resource.rb
#initialize(params, controller_instance = nil) ⇒ Resource
Returns a new instance of Resource.
18 19 20 21 22 23 24 25 |
# File 'lib/puffer/resource.rb', line 18 def initialize params, controller_instance = nil params = ActiveSupport::HashWithIndifferentAccess.new.deep_merge params @resource_node = params[:puffer] @scope = swallow_nil{@resource_node.scope} || controller_instance.puffer_namespace @params = params @controller_instance = controller_instance end |