Class: BigDoor::NamedLevel
- Inherits:
-
ResourceWithParent
- Object
- OpenStruct
- Resource
- ResourceWithParent
- BigDoor::NamedLevel
- Defined in:
- lib/big_door/named_level.rb
Overview
This module provides NamedLevel Resource object corresponding to /named_level BigDoor API end point
Instance Method Summary collapse
-
#initialize(hash = {}) ⇒ NamedLevel
constructor
Initialize new NamedLevel object with optional Hash.
Methods inherited from ResourceWithParent
#end_point, #parent_end_point, #parent_id_attr
Methods inherited from Resource
all, #delete, #end_point, end_point, end_point_from_classname, #get_id, #instance_to_payload, #load, #response_to_instance, #save
Constructor Details
#initialize(hash = {}) ⇒ NamedLevel
Initialize new NamedLevel object with optional Hash
13 14 15 16 17 18 19 20 21 22 23 |
# File 'lib/big_door/named_level.rb', line 13 def initialize( hash = {} ) $log.debug( "NamedLevel init with hash = #{hash.inspect}") default_values = { 'named_level_collection_id' => nil, 'relative_weight' => 0, 'threshold' => 0, } default_values.merge!( hash ) $log.debug( "NamedLevel default_values = #{default_values.inspect}") super( default_values ) end |