Module: Interpark::Book
- Defined in:
- lib/interpark/book.rb,
lib/interpark/book/client.rb,
lib/interpark/book/search.rb,
lib/interpark/book/version.rb,
lib/interpark/book/requirement.rb
Defined Under Namespace
Classes: Client, Configuration, Requirement, Search
Constant Summary
collapse
- Error =
Raise this when we hit a Trello error.
Class.new(StandardError)
- InvalidKey =
This specific error is thrown when your key is invalid. You should get a new one.
Class.new(Error)
- ConfigurationError =
This error is thrown when your client has not been configured
Class.new(Error)
- VERSION =
"0.0.1"
Class Method Summary
collapse
Class Method Details
.client ⇒ Object
27
28
29
|
# File 'lib/interpark/book.rb', line 27
def self.client
@client ||= Client.new
end
|
31
32
33
34
|
# File 'lib/interpark/book.rb', line 31
def self.configure(&block)
reset!
client.configure(&block)
end
|
.logger ⇒ Object
19
20
21
|
# File 'lib/interpark/book.rb', line 19
def self.logger
@logger ||= Logger.new(STDOUT)
end
|
.logger=(logger) ⇒ Object
23
24
25
|
# File 'lib/interpark/book.rb', line 23
def self.logger=(logger)
@logger = logger
end
|
.reset! ⇒ Object
36
37
38
|
# File 'lib/interpark/book.rb', line 36
def self.reset!
@client = nil
end
|