Class: Ale::Config::DSL

Inherits:
Object
  • Object
show all
Defined in:
lib/ale/config.rb

Instance Method Summary collapse

Constructor Details

#initializeDSL

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