class RakeVersion::Config

Attributes

extension[R]

Public Class Methods

new() click to toggle source
Calls superclass method
# File lib/rake-version/config.rb, line 8
def initialize
  super
  @copiers = []
  @extension = 'rb'
end

Public Instance Methods

copiers() click to toggle source
# File lib/rake-version/config.rb, line 20
def copiers
  Array.new @copiers
end
copy(*args) click to toggle source
# File lib/rake-version/config.rb, line 14
def copy *args
  args.unshift "src/**/*.#{@extension}" if args.empty?
  @copiers << Copier.new(*args)
  self
end
extension=(extension) click to toggle source
# File lib/rake-version/config.rb, line 24
def extension= extension
  raise "Expected extension to be alphanumerical, got #{extension.inspect}." unless extension.respond_to?(:to_s) and extension.to_s.match(/^[a-z0-9]+$/i)
  @extension = extension.to_s
end