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