class Rake::Distribute::Item::Base
Public Class Methods
new(&block)
click to toggle source
# File lib/rake/distribute/item.rb, line 14 def initialize(&block) instance_eval(&block) if block_given? end
Public Instance Methods
define_tasks()
click to toggle source
# File lib/rake/distribute/item.rb, line 36 def define_tasks raise NotImplementedError end
diff(&block)
click to toggle source
# File lib/rake/distribute/item.rb, line 28 def diff(&block) raise NotImplementedError end
from(source)
click to toggle source
# File lib/rake/distribute/item.rb, line 18 def from(source) @src = source end
sanity?()
click to toggle source
# File lib/rake/distribute/item.rb, line 32 def sanity? raise SyntaxError, "source: is not defined" unless defined? @src end
to(dest, options = {})
click to toggle source
# File lib/rake/distribute/item.rb, line 22 def to(dest, options = {}) @dest_options = options @dest = dest end