class Construi::Config::Files::File

Attributes

container[R]
permissions[R]

Public Class Methods

new(host, container, permissions) click to toggle source
# File lib/construi/config.rb, line 49
def initialize(host, container, permissions)
  @host = host
  @container = container
  @permissions = permissions
end
parse(str) click to toggle source
# File lib/construi/config.rb, line 59
def self.parse(str)
  split = str.split(':')
  File.new split[0], split[1], split[2]
end

Public Instance Methods

host() click to toggle source
# File lib/construi/config.rb, line 55
def host
  @host.gsub(/\$(\w+)/) { ENV[$1] }
end