Module: RubyBranch
- Defined in:
- lib/ruby_branch.rb,
lib/ruby_branch/config.rb,
lib/ruby_branch/version.rb,
lib/ruby_branch/api/request.rb,
lib/ruby_branch/api/response.rb,
lib/ruby_branch/api/resources/link.rb,
lib/ruby_branch/errors/api_response_error.rb,
lib/ruby_branch/errors/link_length_exceed_error.rb
Defined Under Namespace
Modules: API, Errors
Classes: Config
Constant Summary
collapse
- BRANCH_API_ENDPOINT =
'https://api.branch.io/'.freeze
- VERSION =
'0.1.0'.freeze
Class Attribute Summary collapse
Class Method Summary
collapse
Class Attribute Details
.config ⇒ Object
21
22
23
|
# File 'lib/ruby_branch.rb', line 21
def self.config
@config ||= Config.new
end
|
Class Method Details
29
30
31
|
# File 'lib/ruby_branch.rb', line 29
def self.configure
yield(config)
end
|
.reset ⇒ Object
25
26
27
|
# File 'lib/ruby_branch.rb', line 25
def self.reset
@config = Config.new
end
|