Module: SecureShare
- Defined in:
- lib/secureshare.rb,
lib/secureshare/client.rb,
lib/secureshare/config.rb,
lib/secureshare/request.rb,
lib/secureshare/client/follow.rb,
lib/secureshare/client/documents.rb
Defined Under Namespace
Modules: Request
Classes: Client, Configuration
Class Method Summary
collapse
Class Method Details
.client ⇒ Object
6
7
8
|
# File 'lib/secureshare.rb', line 6
def client
@client ||= SecureShare::Client.new
end
|
.config ⇒ Object
10
11
12
|
# File 'lib/secureshare/config.rb', line 10
def self.config
@config
end
|
5
6
7
8
|
# File 'lib/secureshare/config.rb', line 5
def self.configure(&block)
yield @config ||= SecureShare::Configuration.new
config.ensure_configured!
end
|
.method_missing(method, *args, &block) ⇒ Object
10
11
12
13
|
# File 'lib/secureshare.rb', line 10
def method_missing(method, *args, &block)
return super unless client.respond_to?(method)
client.send(method, *args, &block)
end
|
.respond_to?(method, include_private = false) ⇒ Boolean
15
16
17
|
# File 'lib/secureshare.rb', line 15
def respond_to?(method, include_private=false)
client.respond_to?(method, include_private) || super(method, include_private)
end
|