Class: SoapyCake::ModificationType
- Inherits:
 - 
      Object
      
        
- Object
 - SoapyCake::ModificationType
 
 
- Defined in:
 - lib/soapy_cake/modification_type.rb
 
Constant Summary collapse
- CHANGE =
 'change'- REMOVE =
 'remove'- DO_NOT_CHANGE =
 'do_not_change'
Instance Method Summary collapse
- 
  
    
      #initialize(key, modification_type_key, default)  ⇒ ModificationType 
    
    
  
  
  
    constructor
  
  
  
  
  
  
  
    
A new instance of ModificationType.
 - #options(input_opts) ⇒ Object
 
Constructor Details
#initialize(key, modification_type_key, default) ⇒ ModificationType
Returns a new instance of ModificationType.
      9 10 11 12 13  | 
    
      # File 'lib/soapy_cake/modification_type.rb', line 9 def initialize(key, modification_type_key, default) @key = key @modification_type_key = modification_type_key @default = default end  | 
  
Instance Method Details
#options(input_opts) ⇒ Object
      15 16 17 18 19 20 21 22  | 
    
      # File 'lib/soapy_cake/modification_type.rb', line 15 def (input_opts) validate_input(input_opts) input_opts.merge( key => value(input_opts), modification_type_key => modification_type(input_opts) ) end  |