class Maid::Rake::SingleRule
Attributes
maid_instance[W]
name[R]
task[R]
Public Class Methods
new(name, task)
click to toggle source
# File lib/maid/rake/single_rule.rb, line 7 def initialize(name, task) @name = name @task = task end
perform(name, task)
click to toggle source
# File lib/maid/rake/single_rule.rb, line 26 def perform(name, task) new(name, task).define.clean end
Public Instance Methods
clean()
click to toggle source
# File lib/maid/rake/single_rule.rb, line 12 def clean maid_instance.clean end
define()
click to toggle source
# File lib/maid/rake/single_rule.rb, line 20 def define maid_instance.rule(name, &task) self end
maid_instance()
click to toggle source
# File lib/maid/rake/single_rule.rb, line 16 def maid_instance @maid_instance ||= ::Maid::Maid.new(rules_path: '/dev/null') end