class Monkeys::Changer
Attributes
folder[R]
ready[R]
sprockets[R]
Public Class Methods
file( path, &block )
click to toggle source
# File lib/monkeys/changer.rb, line 39 def file ( path, &block ) filer = Filer.new( self, path, &block ) @filers << filer execute end
folder=( path )
click to toggle source
# File lib/monkeys/changer.rb, line 19 def folder= ( path ) @folder = Pathname.new path add_folder_to_sprockets execute end
ready=( value )
click to toggle source
# File lib/monkeys/changer.rb, line 49 def ready= ( value ) @ready = value execute end
sprockets=( sprockets )
click to toggle source
# File lib/monkeys/changer.rb, line 29 def sprockets= ( sprockets ) @sprockets = sprockets add_folder_to_sprockets execute end
Private Class Methods
add_folder_to_sprockets()
click to toggle source
# File lib/monkeys/changer.rb, line 59 def add_folder_to_sprockets @sprockets.append_path @folder if @sprockets && @folder end
execute()
click to toggle source
# File lib/monkeys/changer.rb, line 65 def execute return unless @ready && @sprockets && @folder @filers.each &:execute @filers.clear end