module InitCopy

@author Jonathan Bradley Whited @since 0.1.0

Constants

Copiable
Copyer
DEFAULT_COPY_NAME
VERSION

Public Class Methods

find_copy_name(default_name=DEFAULT_COPY_NAME) click to toggle source
# File lib/init_copy.rb, line 25
def self.find_copy_name(default_name=DEFAULT_COPY_NAME)
  copy_name = default_name

  caller.each do |name|
    if name.end_with?("clone'")
      copy_name = :clone
      break
    end

    if name.end_with?("dup'")
      copy_name = :dup
      break
    end
  end

  return copy_name
end
new(default_name=DEFAULT_COPY_NAME) click to toggle source
# File lib/init_copy.rb, line 21
def self.new(default_name=DEFAULT_COPY_NAME)
  return Copier.new(default_name)
end