Module: Lazybird::Config

Extended by:
Config
Included in:
Config
Defined in:
lib/lazybird/config.rb

Instance Method Summary collapse

Instance Method Details

#clientObject



10
11
12
13
14
15
16
17
# File 'lib/lazybird/config.rb', line 10

def client
  @_client ||= Twitter::REST::Client.new do |config|
    config.consumer_key = db_config[:consumer_key]
    config.consumer_secret = db_config[:consumer_secret]
    config.access_token = db_config[:access_token]
    config.access_token_secret = db_config[:access_token_secret]
  end
end

#db_fileObject



23
24
25
# File 'lib/lazybird/config.rb', line 23

def db_file
  "#{Dir.home}/.twitter.db"
end

#db_file_exists?Boolean

Returns:

  • (Boolean)


27
28
29
# File 'lib/lazybird/config.rb', line 27

def db_file_exists?
  File.file? db_file
end

#tasksObject



19
20
21
# File 'lib/lazybird/config.rb', line 19

def tasks
  @_tasks ||= YAML::load_file("#{gem_path}/lib/config/tasks.yml")
end