Class: TemperatureReadUrl

Inherits:
Object
  • Object
show all
Defined in:
lib/temperature_read_url.rb

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Method Summary collapse

Constructor Details

#initializeTemperatureReadUrl

Returns a new instance of TemperatureReadUrl.



13
14
15
# File 'lib/temperature_read_url.rb', line 13

def initialize
	@temp = 0
end

Instance Attribute Details

#tempObject (readonly)

Returns the value of attribute temp.



11
12
13
# File 'lib/temperature_read_url.rb', line 11

def temp
  @temp
end

Class Method Details

.open_url(url) ⇒ Object



24
25
26
# File 'lib/temperature_read_url.rb', line 24

def self.open_url(url)
	Net::HTTP.get(URI.parse(url))
end

.url_temperature(url) ⇒ Object


reading



20
21
22
# File 'lib/temperature_read_url.rb', line 20

def self.url_temperature url
	open_url(url).to_f
end