Module: Lazybird::Config

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

Instance Method Summary collapse

Instance Method Details

#clientObject



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

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



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

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

#db_file_exists?Boolean

Returns:

  • (Boolean)


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

def db_file_exists?
  File.file? db_file
end

#tasksObject



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

def tasks
  @_tasks ||= YAML::load_file('./lib/config/tasks.yml')
end