Module: Vzaar::Helper

Instance Method Summary collapse

Instance Method Details

#blank?(obj) ⇒ Boolean

Returns:

  • (Boolean)


5
6
7
# File 'lib/vzaar.rb', line 5

def blank?(obj)
  obj.nil? or obj == ""
end

#hash_to_xml(h) ⇒ Object



17
18
19
20
21
22
# File 'lib/vzaar.rb', line 17

def hash_to_xml(h)
  h.map do |k, v|
    text = Hash === v ? hash_to_xml(v) : v
    "<%s>%s</%s>" % [k, text, k]
  end.join
end

#symb_keys(hash) ⇒ Object



9
10
11
12
13
14
15
# File 'lib/vzaar.rb', line 9

def symb_keys(hash)
  h = {}
  hash.each_pair do |k,v|
    h[k.to_sym] = v.is_a?(Hash) ? symb_keys(v) : v
  end
  h
end