Module: Vzaar::Helper
- Included in:
- Connection, Request::Base, Request::Url, Resource::Base, Response::Base, SignatureExtractor
- Defined in:
- lib/vzaar.rb
Instance Method Summary collapse
Instance Method Details
#blank?(obj) ⇒ 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 |