lib/taketo/constructs/environment.rb
require 'taketo/support'
module Taketo
module Constructs
class Environment < BaseConstruct
has_nodes :servers, :server
has_nodes :groups, :group
def initialize(name)
super(name)
end
def project_name
if parent.is_a?(Project)
parent.name
else
""
end
end
def rails_env
name.to_s
end
def has_servers?
has_deeply_nested_nodes?(:servers)
end
end
end
end