Module: TimesBooks
- Defined in:
- lib/times_books.rb,
lib/times_books/list.rb,
lib/times_books/client.rb,
lib/times_books/request.rb,
lib/times_books/version.rb
Defined Under Namespace
Modules: List, Request
Classes: Client
Constant Summary
collapse
- VERSION =
"0.1.2"
Class Attribute Summary collapse
Class Method Summary
collapse
Class Attribute Details
.options ⇒ Object
Returns the value of attribute options.
8
9
10
|
# File 'lib/times_books.rb', line 8
def options
@options
end
|
Class Method Details
.configuration ⇒ Object
24
25
26
|
# File 'lib/times_books.rb', line 24
def self.configuration
options
end
|
17
18
19
20
21
22
|
# File 'lib/times_books.rb', line 17
def self.configure(params = {})
fail(ArgumentError, "Options hash required.") unless params.is_a?(Hash)
options[:api_key] = params[:api_key]
options
end
|
.new(params = {}) ⇒ Object
13
14
15
|
# File 'lib/times_books.rb', line 13
def self.new(params = {})
TimesBooks::Client.new(params)
end
|