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