Module: Code42

Defined in:
lib/code42.rb,
lib/code42/org.rb,
lib/code42/ping.rb,
lib/code42/role.rb,
lib/code42/user.rb,
lib/code42/error.rb,
lib/code42/token.rb,
lib/code42/client.rb,
lib/code42/api/org.rb,
lib/code42/version.rb,
lib/code42/api/role.rb,
lib/code42/api/user.rb,
lib/code42/computer.rb,
lib/code42/resource.rb,
lib/code42/settings.rb,
lib/code42/api/token.rb,
lib/code42/attribute.rb,
lib/code42/connection.rb,
lib/code42/diagnostic.rb,
lib/code42/api/computer.rb,
lib/code42/role_collection.rb,
lib/code42/token_validation.rb,
lib/code42/attribute_serializer.rb

Defined Under Namespace

Modules: API Classes: Attribute, AttributeSerializer, AttributeSerializerException, AttributeSerializerExceptions, Client, Computer, Connection, Diagnostic, Error, Org, Ping, Resource, Role, RoleCollection, Settings, Token, TokenValidation, User

Constant Summary collapse

VERSION =
"0.2.2"

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.clientObject



27
28
29
# File 'lib/code42.rb', line 27

def client
  @client ||= Code42::Client.new
end

.configure {|self.settings| ... } ⇒ Object

Yields:

  • (self.settings)


31
32
33
34
# File 'lib/code42.rb', line 31

def configure
  yield self.settings
  self
end

Instance Method Details

#respond_to?(method_name, include_private = false) ⇒ Boolean

Returns:

  • (Boolean)


37
# File 'lib/code42.rb', line 37

def respond_to?(method_name, include_private=false); client.respond_to?(method_name, include_private) || super; end

#respond_to_missing?(method_name, include_private = false) ⇒ Boolean

Returns:

  • (Boolean)


36
# File 'lib/code42.rb', line 36

def respond_to_missing?(method_name, include_private=false); client.respond_to?(method_name, include_private); end