Class: ChikkenInaBukket::Config
- Inherits:
-
Object
- Object
- ChikkenInaBukket::Config
- Defined in:
- lib/chikken_in_a_bukket.rb
Constant Summary collapse
- @@access_key =
nil- @@secret_key =
nil- @@conn =
nil- @@configured =
false
Class Method Summary collapse
- .access_key ⇒ Object
- .configured? ⇒ Boolean
- .connection ⇒ Object
- .initialize ⇒ Object
- .secret_key ⇒ Object
Class Method Details
.access_key ⇒ Object
45 46 47 |
# File 'lib/chikken_in_a_bukket.rb', line 45 def self.access_key @@access_key end |
.configured? ⇒ Boolean
37 38 39 |
# File 'lib/chikken_in_a_bukket.rb', line 37 def self.configured? @@configured end |
.connection ⇒ Object
41 42 43 |
# File 'lib/chikken_in_a_bukket.rb', line 41 def self.connection @@conn end |
.initialize ⇒ Object
21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 |
# File 'lib/chikken_in_a_bukket.rb', line 21 def self.initialize begin @@config = open("#{ENV['HOME']}/.chikken_in_a_bukket.yml") { |f| YAML.load(f) } @@access_key = @@config["access_key_id"] @@secret_key = @@config["secret_access_key"] @@conn = S33r::Client.new(:access => @@access_key, :secret => @@secret_key, :use_ssl => @@config["use_ssl"]) @@configured = true rescue Errno::ENOENT => e @@configured = false end end |
.secret_key ⇒ Object
49 50 51 |
# File 'lib/chikken_in_a_bukket.rb', line 49 def self.secret_key @@secret_key end |