class GConfig::Configuration

Public Instance Methods

generate_parameters(name, value) click to toggle source

Generate automatically instance variable for any parameters

# File lib/gconfig.rb, line 48
def generate_parameters(name, value)
  self.instance_variable_set("@#{name}", value)
  self.class.send(:attr_accessor, name)
end
to_h() click to toggle source
# File lib/gconfig.rb, line 53
def to_h
  result = {}
  self.instance_variables.each do |name|
    renaming = name.to_s.gsub('@', '').to_sym
    result[renaming] = self.send(renaming)
  end
  result
end
Also aliased as: to_hash
to_hash()
Alias for: to_h