Class: Bremen::Base
- Inherits:
-
Object
- Object
- Bremen::Base
- Extended by:
- Request
- Includes:
- Track
- Defined in:
- lib/bremen/base.rb
Direct Known Subclasses
Class Attribute Summary collapse
-
.default_options ⇒ Object
Returns the value of attribute default_options.
Attributes included from Track
#author, #created_at, #length, #thumbnail_url, #title, #uid, #updated_at, #url
Class Method Summary collapse
- .find(uid_or_url) ⇒ Object
-
.find_url(uid_or_url) ⇒ Object
abstract methods.
- .search(options = {}) ⇒ Object
- .search_url(options = {}) ⇒ Object
Methods included from Request
Methods included from Track
Class Attribute Details
.default_options ⇒ Object
Returns the value of attribute default_options.
10 11 12 |
# File 'lib/bremen/base.rb', line 10 def @default_options end |
Class Method Details
.find(uid_or_url) ⇒ Object
12 13 14 |
# File 'lib/bremen/base.rb', line 12 def find uid_or_url convert_singly(get(find_url(uid_or_url))) end |
.find_url(uid_or_url) ⇒ Object
abstract methods
21 |
# File 'lib/bremen/base.rb', line 21 def find_url uid_or_url; end |
.search(options = {}) ⇒ Object
16 17 18 |
# File 'lib/bremen/base.rb', line 16 def search = {} convert_multiply(get(search_url())) end |
.search_url(options = {}) ⇒ Object
22 |
# File 'lib/bremen/base.rb', line 22 def search_url = {}; end |