class Razor::Generable

Attributes

dest_name[R]
parent[R]
src_name[R]

Public Class Methods

new(parent, src_name) click to toggle source
# File lib/razor/generable.rb, line 11
def initialize(parent, src_name)
        @parent = parent
        @src_name = src_name
end

Public Instance Methods

dest() click to toggle source
# File lib/razor/generable.rb, line 22
def dest
        @dest ||= File.join(parent.dest, dest_name)
end
http(url) click to toggle source
# File lib/razor/generable.rb, line 30
def http(url)
        url.empty? and return self
        return nil
end
src() click to toggle source
# File lib/razor/generable.rb, line 18
def src
        @src ||= File.join(parent.src, src_name)
end
url() click to toggle source
# File lib/razor/generable.rb, line 26
def url
        @url ||= File.join(parent.url, dest_name)
end