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/server.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/api/server.rb,
lib/code42/connection.rb,
lib/code42/diagnostic.rb,
lib/code42/permission.rb,
lib/code42/server_env.rb,
lib/code42/destination.rb,
lib/code42/store_point.rb,
lib/code42/api/computer.rb,
lib/code42/api/diagnostic.rb,
lib/code42/api/server_env.rb,
lib/code42/api/destination.rb,
lib/code42/api/store_point.rb,
lib/code42/product_license.rb,
lib/code42/role_collection.rb,
lib/code42/server_settings.rb,
lib/code42/token_validation.rb,
lib/code42/api/password_reset.rb,
lib/code42/api/product_license.rb,
lib/code42/api/server_settings.rb,
lib/code42/attribute_serializer.rb,
lib/code42/server_connection_string.rb,
lib/code42/api/server_connection_string.rb,
lib/code42/faraday_middleware/parse_server_env.rb
Defined Under Namespace
Modules: API, FaradayMiddleware
Classes: Attribute, AttributeSerializer, AttributeSerializerException, AttributeSerializerExceptions, Client, Computer, Connection, Destination, Diagnostic, Error, Org, Permission, Ping, ProductLicense, Resource, Role, RoleCollection, Server, ServerConnectionString, ServerEnv, ServerSettings, Settings, StorePoint, Token, TokenValidation, User
Constant Summary
collapse
- VERSION =
'0.2.8'
Class Method Summary
collapse
Class Method Details
.client ⇒ Object
36
37
38
|
# File 'lib/code42.rb', line 36
def client
@client ||= Code42::Client.new
end
|
45
46
47
48
|
# File 'lib/code42.rb', line 45
def configure
yield self.settings
self
end
|
.respond_to_missing?(method_name, include_private = false) ⇒ Boolean
50
51
52
|
# File 'lib/code42.rb', line 50
def respond_to_missing?(method_name, include_private=false)
client.respond_to?(method_name, include_private)
end
|
.use_extension(module_name) ⇒ Object
40
41
42
43
|
# File 'lib/code42.rb', line 40
def use_extension(module_name)
Client.send(:include, module_name::ClientMethods) if defined?(module_name::ClientMethods)
self.send(:include, module_name::Resources) if defined?(module_name::Resources)
end
|