Module: HelloSign
- Extended by:
- Configuration
- Defined in:
- lib/hello_sign.rb,
lib/hello_sign/error.rb,
lib/hello_sign/client.rb,
lib/hello_sign/version.rb,
lib/hello_sign/api/team.rb,
lib/hello_sign/api/oauth.rb,
lib/hello_sign/api/account.rb,
lib/hello_sign/api/embedded.rb,
lib/hello_sign/api/template.rb,
lib/hello_sign/configuration.rb,
lib/hello_sign/resource/team.rb,
lib/hello_sign/resource/account.rb,
lib/hello_sign/resource/embedded.rb,
lib/hello_sign/resource/template.rb,
lib/hello_sign/api/unclaimed_draft.rb,
lib/hello_sign/api/signature_request.rb,
lib/hello_sign/resource/base_resource.rb,
lib/hello_sign/resource/resource_array.rb,
lib/hello_sign/resource/unclaimed_draft.rb,
lib/hello_sign/resource/signature_request.rb
Defined Under Namespace
Modules: Api, Configuration, Error, Resource Classes: Client
Constant Summary collapse
- VERSION =
"3.0.2"
Constants included from Configuration
Configuration::DEFAULT_API_VERSION, Configuration::DEFAULT_ENDPOINT, Configuration::DEFAULT_OAUTH_ENDPOINT, Configuration::DEFAULT_USER_AGENT, Configuration::VALID_OPTIONS_KEYS
Class Method Summary collapse
-
.method_missing(method, *args, &block) ⇒ Object
# If HelloSign module don’t respond_to? method, then delegate it to HelloSign::Client.
-
.respond_to?(method) ⇒ Boolean
If HelloSign module don’t respond_to? method, ask HelloSign::Client whether it respond or not.
Methods included from Configuration
configure, extended, options, reset
Class Method Details
.method_missing(method, *args, &block) ⇒ Object
# If HelloSign module don’t respond_to? method, then delegate it to HelloSign::Client
14 15 16 17 |
# File 'lib/hello_sign.rb', line 14 def self.method_missing(method, *args, &block) return super unless client.respond_to?(method) client.send(method, *args, &block) end |
.respond_to?(method) ⇒ Boolean
If HelloSign module don’t respond_to? method, ask HelloSign::Client whether it respond or not
24 25 26 |
# File 'lib/hello_sign.rb', line 24 def self.respond_to?(method) return super || client.respond_to?(method) end |