class TomParse::Option
Encapsulate a named parameter.
Attributes
description[RW]
name[RW]
Public Class Methods
new(name, description = '')
click to toggle source
Create new Argument
object.
name - name of option description - option description
# File lib/tomparse/option.rb, line 16 def initialize(name, description = '') @name = name.to_s.intern @description = description end
Public Instance Methods
required?()
click to toggle source
Is this a required option?
Returns Boolean.
# File lib/tomparse/option.rb, line 24 def required? @description.downcase.include? 'required' end