module Gracenote::QueryBuilder
Public Instance Methods
build_query(cmd, auth: nil, lang: nil, country: nil) { |xml| ... }
click to toggle source
# File lib/gracenote/query_builder.rb, line 3 def build_query(cmd, auth: nil, lang: nil, country: nil) Nokogiri::XML::Builder.new do |xml| xml.QUERIES { if auth xml.AUTH { xml.CLIENT auth[:client] xml.USER auth[:user] } end xml.LANG lang if lang xml.COUNTRY country if country xml.QUERY(CMD: cmd) { yield(xml) } } end end