Module: NetFlix
- Defined in:
- lib/net_flix.rb,
lib/net_flix/movie.rb,
lib/net_flix/title.rb,
lib/net_flix/request.rb,
lib/net_flix/television.rb,
lib/net_flix/credentials.rb,
lib/net_flix/authenticator.rb
Defined Under Namespace
Classes: Authenticator, Credentials, Movie, Request, Television, Title
Class Method Summary
collapse
Class Method Details
.create_logger ⇒ Object
13
14
15
16
17
18
|
# File 'lib/net_flix.rb', line 13
def create_logger
logdir = File.join( File.dirname(__FILE__), '..', 'log' )
Dir.mkdir(logdir) unless File.exists? logdir
Logger.new( logfile )
end
|
.credentials ⇒ Object
5
6
7
|
# File 'lib/net_flix.rb', line 5
def credentials
@credentials ||= NetFlix::Credentials.from_file
end
|
.log(message) ⇒ Object
32
33
34
|
# File 'lib/net_flix.rb', line 32
def log(message)
NetFlix.logger.info("[#{Time.now.to_i}] #{message}") if log_requests?
end
|
.log_requests=(bool = true) ⇒ Object
28
29
30
|
# File 'lib/net_flix.rb', line 28
def log_requests= bool=true
@log_requests = bool
end
|
.log_requests? ⇒ Boolean
24
25
26
|
# File 'lib/net_flix.rb', line 24
def log_requests?
@log_requests
end
|
.logfile ⇒ Object
9
10
11
|
# File 'lib/net_flix.rb', line 9
def logfile
File.join( File.dirname(__FILE__), '..', 'log', 'netflix.log' )
end
|
.logger ⇒ Object
20
21
22
|
# File 'lib/net_flix.rb', line 20
def logger
@logger ||= defined?(Rails) ? RAILS_DEFAULT_LOGGER : create_logger
end
|