Module: HaveAPI::Client

Defined in:
lib/haveapi/client.rb,
lib/haveapi/client/action.rb,
lib/haveapi/client/params.rb,
lib/haveapi/client/version.rb,
lib/haveapi/client/resource.rb,
lib/haveapi/client/validator.rb,
lib/haveapi/client/exceptions.rb,
lib/haveapi/client/action_state.rb,
lib/haveapi/client/communicator.rb,
lib/haveapi/client/parameters/typed.rb,
lib/haveapi/client/resource_instance.rb,
lib/haveapi/client/validators/custom.rb,
lib/haveapi/client/validators/format.rb,
lib/haveapi/client/validators/length.rb,
lib/haveapi/client/authentication/base.rb,
lib/haveapi/client/parameters/resource.rb,
lib/haveapi/client/validators/presence.rb,
lib/haveapi/client/validators/exclusion.rb,
lib/haveapi/client/validators/inclusion.rb,
lib/haveapi/client/validators/acceptance.rb,
lib/haveapi/client/resource_instance_list.rb,
lib/haveapi/client/validators/confirmation.rb,
lib/haveapi/client/validators/numericality.rb

Defined Under Namespace

Modules: Authentication, Parameters, Validators Classes: Action, ActionFailed, ActionState, Client, Communicator, Params, ProtocolError, Resource, ResourceInstance, ResourceInstanceList, Response, ValidationError, Validator

Constant Summary collapse

PROTOCOL_VERSION =
'2.0'
VERSION =
'0.13.3'

Class Method Summary collapse

Class Method Details

.new(*args) ⇒ Object

Shortcut to HaveAPI::Client::Client.new



7
8
9
# File 'lib/haveapi/client.rb', line 7

def self.new(*args)
  HaveAPI::Client::Client.new(*args)
end