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