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