Class: MusicQuery::MusicQuery
- Inherits:
-
Object
- Object
- MusicQuery::MusicQuery
- Defined in:
- lib/music-query.rb
Overview
This is a base class to handle query requests
Direct Known Subclasses
Instance Method Summary collapse
-
#class_name ⇒ Object
Returns name of current calling class.
-
#initialize(json_parser = JSON, uri_parser = URI) ⇒ MusicQuery
constructor
Creates a new base query class object.
Constructor Details
#initialize(json_parser = JSON, uri_parser = URI) ⇒ MusicQuery
Creates a new base query class object.
Optional arguments can be passed in to parse JSON and URI information, if not the json and open-uri gems are used in its place
20 21 22 23 |
# File 'lib/music-query.rb', line 20 def initialize(json_parser = JSON, uri_parser = URI) @json_parser = json_parser @uri_parser = uri_parser end |
Instance Method Details
#class_name ⇒ Object
Returns name of current calling class.
29 30 31 |
# File 'lib/music-query.rb', line 29 def class_name return self.class.name.split('::').last end |