class DTK::Common::SimpleOrderedHash
require 'active_support/ordered_hash' class SimpleOrderedHash
< ::ActiveSupport::OrderedHash
Public Class Methods
new(elements=[])
click to toggle source
Calls superclass method
# File lib/hash_object.rb, line 32 def initialize(elements=[]) super() elements = [elements] unless elements.kind_of?(Array) elements.each{|el|self[el.keys.first] = el.values.first} end
Public Instance Methods
set_unless_nil(k,v)
click to toggle source
set unless value is nill
# File lib/hash_object.rb, line 39 def set_unless_nil(k,v) self[k] = v unless v.nil? end