Class: TwitterImages::Configuration

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

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initializeConfiguration

Returns a new instance of Configuration.



6
7
8
9
10
11
12
13
14
15
16
# File 'lib/twitter_images/configuration.rb', line 6

def initialize()
  @search = search
  @directory = directory
  @output = output
  @consumer_key = consumer_key
  @access_token = access_token
  @address = address
  @request = request
  @http = http
  @response = response
end

Instance Attribute Details

#access_tokenObject

Returns the value of attribute access_token.



3
4
5
# File 'lib/twitter_images/configuration.rb', line 3

def access_token
  @access_token
end

#addressObject

Returns the value of attribute address.



3
4
5
# File 'lib/twitter_images/configuration.rb', line 3

def address
  @address
end

#consumer_keyObject

Returns the value of attribute consumer_key.



3
4
5
# File 'lib/twitter_images/configuration.rb', line 3

def consumer_key
  @consumer_key
end

#directoryObject

Returns the value of attribute directory.



3
4
5
# File 'lib/twitter_images/configuration.rb', line 3

def directory
  @directory
end

#httpObject

Returns the value of attribute http.



3
4
5
# File 'lib/twitter_images/configuration.rb', line 3

def http
  @http
end

#outputObject

Returns the value of attribute output.



3
4
5
# File 'lib/twitter_images/configuration.rb', line 3

def output
  @output
end

#requestObject

Returns the value of attribute request.



3
4
5
# File 'lib/twitter_images/configuration.rb', line 3

def request
  @request
end

#responseObject

Returns the value of attribute response.



3
4
5
# File 'lib/twitter_images/configuration.rb', line 3

def response
  @response
end

#searchObject

Returns the value of attribute search.



3
4
5
# File 'lib/twitter_images/configuration.rb', line 3

def search
  @search
end

Instance Method Details

#establish_connectionObject



26
27
28
29
30
31
32
# File 'lib/twitter_images/configuration.rb', line 26

def establish_connection
  setup_address
  setup_http
  build_request
  issue_request
  get_output
end

#prepareObject



18
19
20
21
22
23
24
# File 'lib/twitter_images/configuration.rb', line 18

def prepare
  setup_credentials
  get_directory
  change_directory
  get_search
  establish_connection
end