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