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.0"
Class Attribute Summary collapse
Class Method Summary
collapse
Class Attribute Details
.options ⇒ Object
Returns the value of attribute options.
7
8
9
|
# File 'lib/times_books.rb', line 7
def options
@options
end
|
Class Method Details
.configuration ⇒ Object
23
24
25
|
# File 'lib/times_books.rb', line 23
def self.configuration
options
end
|
16
17
18
19
20
21
|
# File 'lib/times_books.rb', line 16
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
12
13
14
|
# File 'lib/times_books.rb', line 12
def self.new(params = {})
TimesBooks::Client.new(params)
end
|