class Rototiller::Task::RototillerParam

The base class for creating rototiller task params (commands, envs, etc) @since v0.1.0 @attr [String] name The name of the param @attr [String] message The param message (for debugging/informing/logging)

Attributes

message[RW]
name[RW]
parent_message[RW]
parent_name[RW]

Public Instance Methods

parent_message=(message) click to toggle source
# File lib/rototiller/task/params.rb, line 32
def parent_message=(message)
  @parent_message = message
end
parent_name=(name) click to toggle source
# File lib/rototiller/task/params.rb, line 24
def parent_name=(name)
  name.each_char do |char|
    message = "You have defined an environment variable with an illegal character: #{char}"
    raise ArgumentError.new(message) unless char =~ /[a-zA-Z]|\d|_/
  end
  @parent_name = name
end