Class: Opensteam::Config::Base

Inherits:
ActiveRecord::Base
  • Object
show all
Defined in:
lib/opensteam/config.rb

Overview

:nodoc:

Class Method Summary collapse

Class Method Details

.[](name) ⇒ Object



59
60
61
62
63
# File 'lib/opensteam/config.rb', line 59

def [](name)
  find_by_key( name.to_s.downcase ).value
rescue
  ""
end

.[]=(k, v) ⇒ Object



50
51
52
53
54
55
56
57
# File 'lib/opensteam/config.rb', line 50

def []=( k,v )
  if c = find_by_key( k.to_s.downcase )
    c.update_attribute( :value, v )
  else
    c = create( :key => k.to_s.downcase, :value => v )
  end
  c
end