class Agris::Api::Messages::QueryBase

Protected Instance Methods

input_base_hash() click to toggle source
# File lib/agris/api/messages/query_base.rb, line 8
def input_base_hash
  {
    :@requester => Agris::USER_AGENT,
    :@usefile => false
  }
end
input_hash() click to toggle source
# File lib/agris/api/messages/query_base.rb, line 15
def input_hash
  fail 'You must override the input_hash'
end
message_hash() click to toggle source
# File lib/agris/api/messages/query_base.rb, line 19
def message_hash
  {
    xml: xml_hash
  }
end
xml_base_hash() click to toggle source
# File lib/agris/api/messages/query_base.rb, line 25
def xml_base_hash
  {
    input: input_hash
  }
end
xml_hash() click to toggle source
# File lib/agris/api/messages/query_base.rb, line 31
def xml_hash
  fail 'You must override the input_hash'
end