class ConfConf::Project::Environments

Public Instance Methods

[](name) click to toggle source
# File lib/conf_conf/project/environments.rb, line 19
def [](name)
  Environment.load(project, name)
end
length() click to toggle source
# File lib/conf_conf/project/environments.rb, line 4
def length
  Dir["config/conf_conf/environments/*.json"].length
end
remove(name) click to toggle source
# File lib/conf_conf/project/environments.rb, line 8
def remove(name)
  FileUtils.rm_f("config/conf_conf/environments/#{name}.json")
end
to_a() click to toggle source
# File lib/conf_conf/project/environments.rb, line 12
def to_a
  Dir["config/conf_conf/environments/*.json"].collect do |path|
    environment_name = File.basename(path, File.extname(path))
    self[environment_name]
  end
end