class Gluey::Dependencies::Directory
Public Class Methods
new(dir, dir_pattern=nil)
click to toggle source
Calls superclass method
# File lib/gluey/workshop/dependencies/directory.rb, line 6 def initialize(dir, dir_pattern=nil) @dir_pattern = "#{dir}/#{ dir_pattern || '**/*' }" super dir end
Public Instance Methods
actualize()
click to toggle source
Calls superclass method
# File lib/gluey/workshop/dependencies/directory.rb, line 11 def actualize @files_list = files_list super end
changed?()
click to toggle source
# File lib/gluey/workshop/dependencies/directory.rb, line 16 def changed? @files_list != files_list end
exists?()
click to toggle source
# File lib/gluey/workshop/dependencies/directory.rb, line 20 def exists? Dir.exists? @file end
files_list()
click to toggle source
# File lib/gluey/workshop/dependencies/directory.rb, line 24 def files_list Dir[@dir_pattern] end
mark()
click to toggle source
# File lib/gluey/workshop/dependencies/directory.rb, line 28 def mark '' end