Class: Scrobbler::Chart
- Inherits:
-
Base
- Object
- Base
- Scrobbler::Chart
show all
- Defined in:
- lib/scrobbler/chart.rb
Class Method Summary
collapse
Instance Method Summary
collapse
Methods inherited from Base
api_key=, connection, fetch_and_parse, sanitize
Constructor Details
#initialize(from, to) ⇒ Chart
Returns a new instance of Chart.
8
9
10
11
12
13
|
# File 'lib/scrobbler/chart.rb', line 8
def initialize(from, to)
raise ArgumentError, "From is required" if from.blank?
raise ArgumentError, "To is required" if to.blank?
@from = from
@to = to
end
|
Class Method Details
.new_from_xml(xml, doc) ⇒ Object
4
5
6
|
# File 'lib/scrobbler/chart.rb', line 4
def new_from_xml(xml, doc)
Chart.new(xml['from'], xml['to'])
end
|
Instance Method Details
#from ⇒ Object
23
24
25
|
# File 'lib/scrobbler/chart.rb', line 23
def from
@from.to_i
end
|
#from=(value) ⇒ Object
15
16
17
|
# File 'lib/scrobbler/chart.rb', line 15
def from=(value)
@from = value.to_i
end
|
#to ⇒ Object
27
28
29
|
# File 'lib/scrobbler/chart.rb', line 27
def to
@to.to_i
end
|
#to=(value) ⇒ Object
19
20
21
|
# File 'lib/scrobbler/chart.rb', line 19
def to=(value)
@to = value.to_i
end
|