Method: ConfigCore::Parameter#initialize

Defined in:
lib/config_core/parameter.rb

#initialize(name, value) ⇒ Parameter

Returns a new instance of Parameter.



5
6
7
8
9
10
11
12
13
14
15
16
# File 'lib/config_core/parameter.rb', line 5

def initialize(name, value)
  @name = name
  @default_value = value
  
  begin
    @value = value.dup
  rescue TypeError
    @value = value
  end

  @editable = true
end