class Github::Arguments

def check_assignment!(options)


Check if required arguments have been set on instance.
def check_assignment!(options)
  result = required.inject({}) { |hash, arg|
    if api.respond_to?(:"#{arg}") && (value = api.send(:"#{arg}"))
      hash[arg] = value
    end
    hash
  }
  assert_presence_of result
  result
end