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 =
'1.0.0'.freeze
Class Attribute Summary collapse
Class Method Summary
collapse
Class Attribute Details
.config ⇒ Object
22
23
24
|
# File 'lib/ruby_branch.rb', line 22
def self.config
@config ||= Config.new
end
|
Class Method Details
30
31
32
|
# File 'lib/ruby_branch.rb', line 30
def self.configure
yield(config)
end
|
.reset ⇒ Object
26
27
28
|
# File 'lib/ruby_branch.rb', line 26
def self.reset
@config = Config.new
end
|