Module: Brickset
- Defined in:
- lib/brickset.rb,
lib/brickset/client.rb,
lib/brickset/api/set.rb,
lib/brickset/version.rb,
lib/brickset/api/auth.rb,
lib/brickset/elements/set.rb,
lib/brickset/configuration.rb,
lib/brickset/elements/year.rb,
lib/brickset/elements/theme.rb,
lib/brickset/elements/review.rb,
lib/brickset/elements/subtheme.rb,
lib/brickset/api/collection/set.rb,
lib/brickset/elements/condition.rb,
lib/brickset/elements/user_note.rb,
lib/brickset/elements/instruction.rb,
lib/brickset/api/collection/minifig.rb,
lib/brickset/api/collection/advanced.rb,
lib/brickset/elements/additional_image.rb,
lib/brickset/elements/collection_total.rb,
lib/brickset/elements/collection_detail.rb,
lib/brickset/elements/minifig_collection.rb
Defined Under Namespace
Modules: Api, Elements
Classes: Client, Configuration
Constant Summary
collapse
- ValidationError =
Class.new(StandardError)
- BASE_URI =
'https://brickset.com/api/v2.asmx'.freeze
- VERSION =
'0.1.0'
Class Attribute Summary collapse
Class Method Summary
collapse
Class Attribute Details
.configuration ⇒ Object
Returns the value of attribute configuration.
34
35
36
|
# File 'lib/brickset.rb', line 34
def configuration
@configuration
end
|
Class Method Details
.client(options = {}) ⇒ Object
36
37
38
|
# File 'lib/brickset.rb', line 36
def client(options = {})
Brickset::Client.new(options)
end
|
44
45
46
47
|
# File 'lib/brickset.rb', line 44
def configure
self.configuration ||= Configuration.new
yield(configuration)
end
|
.login(username, password) ⇒ Object
40
41
42
|
# File 'lib/brickset.rb', line 40
def login(username, password)
client.login(username, password)
end
|
.reset ⇒ Object
49
50
51
|
# File 'lib/brickset.rb', line 49
def reset
self.configuration = Configuration.new
end
|