Class: Config::Variable

Inherits:
Struct
  • Object
show all
Defined in:
lib/config.rb

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Attribute Details

#nameObject

Returns the value of attribute name

Returns:

  • (Object)

    the current value of name



34
35
36
# File 'lib/config.rb', line 34

def name
  @name
end

#valueObject

Returns the value of attribute value

Returns:

  • (Object)

    the current value of value



34
35
36
# File 'lib/config.rb', line 34

def value
  @value
end

Class Method Details

.normalize(name) ⇒ Object



35
36
37
# File 'lib/config.rb', line 35

def self.normalize(name)
  name&.downcase
end

.serialize(name, value) ⇒ Object



39
40
41
# File 'lib/config.rb', line 39

def self.serialize(name, value)
  "\t#{ name } = #{ value }\n"
end