Methods
Attributes
[RW] | default | |
[R] | description | |
[RW] | help_default | |
[R] | name |
Class Public methods
Source: show
# File rails/actionwebservice/setup.rb, line 80 def initialize(name, template, default, desc) @name = name.freeze @template = template @value = default @default = default.dup.freeze @description = desc end
Instance Public methods
Source: show
# File rails/actionwebservice/setup.rb, line 102 def eval(table) @value.gsub(%r<\$([^/]+)>) { table[$1] } end
Source: show
# File rails/actionwebservice/setup.rb, line 94 def help_opt "--#{@name}=#{@template}" end
Source: show
# File rails/actionwebservice/setup.rb, line 106 def set(val) @value = check(val) end