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