Class: Quickbase::Helper
- Inherits:
-
Object
- Object
- Quickbase::Helper
- Defined in:
- lib/classes/helper.rb
Class Method Summary collapse
Class Method Details
.generate_fields(fields) ⇒ Object
13 14 15 16 17 18 19 |
# File 'lib/classes/helper.rb', line 13 def self.generate_fields(fields) fields.map{|key,value| field = "<field " fid = (key =~ /^[-+]?[0-9]+$/) ? field.concat('fid="'+key.to_s+'"') : field.concat('name="'+key.to_s+'"') field.concat(">#{value}</field>") } end |
.generate_xml(params) ⇒ Object
9 10 11 |
# File 'lib/classes/helper.rb', line 9 def self.generate_xml(params) Nokogiri::XML("<qdbapi>#{params.join}</qdbapi>") end |
.hash_to_xml(hash) ⇒ Object
3 4 5 6 7 |
# File 'lib/classes/helper.rb', line 3 def self.hash_to_xml(hash) hash.map{|key,value| "<#{key}>#{value}</#{key}>" } end |