Class: Ale::Config::DSL
- Inherits:
-
Object
- Object
- Ale::Config::DSL
- Defined in:
- lib/ale/config.rb
Instance Method Summary collapse
- #access_key(key) ⇒ Object
- #bucket(bucket) ⇒ Object
- #ignore(files) ⇒ Object
-
#initialize ⇒ DSL
constructor
A new instance of DSL.
- #private(files) ⇒ Object
- #public(files) ⇒ Object
- #secret_key(key) ⇒ Object
Constructor Details
#initialize ⇒ DSL
Returns a new instance of DSL.
59 60 61 |
# File 'lib/ale/config.rb', line 59 def initialize @ignored_files, @private_files, @public_files = [], [], [] end |
Instance Method Details
#access_key(key) ⇒ Object
63 64 65 |
# File 'lib/ale/config.rb', line 63 def access_key(key) Config.amazon_access_key_id = key end |
#bucket(bucket) ⇒ Object
67 68 69 |
# File 'lib/ale/config.rb', line 67 def bucket(bucket) Config.bucket = bucket end |
#ignore(files) ⇒ Object
71 72 73 |
# File 'lib/ale/config.rb', line 71 def ignore(files) Config.ignored_files << files end |
#private(files) ⇒ Object
75 76 77 |
# File 'lib/ale/config.rb', line 75 def private(files) Config.private_files << files end |
#public(files) ⇒ Object
79 80 81 |
# File 'lib/ale/config.rb', line 79 def public(files) Config.public_files << files end |
#secret_key(key) ⇒ Object
83 84 85 |
# File 'lib/ale/config.rb', line 83 def secret_key(key) Config.amazon_secret_access_key = key end |