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