class Graphlient::Client

def query(query_or_variables = nil, variables = nil, &block)

def query(query_or_variables = nil, variables = nil, &block)
  if block_given?
    execute(parse(&block), query_or_variables)
  else
    execute(query_or_variables, variables)
  end
end