Class: Hostess::Options
- Inherits:
-
Object
- Object
- Hostess::Options
- Defined in:
- lib/hostess/options.rb
Instance Attribute Summary collapse
-
#action ⇒ Object
readonly
Returns the value of attribute action.
-
#directory ⇒ Object
readonly
Returns the value of attribute directory.
-
#domain ⇒ Object
readonly
Returns the value of attribute domain.
Instance Method Summary collapse
- #display_banner_and_return ⇒ Object
-
#initialize(action = nil, domain = nil, directory = nil) ⇒ Options
constructor
A new instance of Options.
- #valid? ⇒ Boolean
Constructor Details
#initialize(action = nil, domain = nil, directory = nil) ⇒ Options
Returns a new instance of Options.
4 5 6 |
# File 'lib/hostess/options.rb', line 4 def initialize(action=nil, domain=nil, directory=nil) @action, @domain, @directory = action, domain, directory end |
Instance Attribute Details
#action ⇒ Object (readonly)
Returns the value of attribute action.
3 4 5 |
# File 'lib/hostess/options.rb', line 3 def action @action end |
#directory ⇒ Object (readonly)
Returns the value of attribute directory.
3 4 5 |
# File 'lib/hostess/options.rb', line 3 def directory @directory end |
#domain ⇒ Object (readonly)
Returns the value of attribute domain.
3 4 5 |
# File 'lib/hostess/options.rb', line 3 def domain @domain end |
Instance Method Details
#display_banner_and_return ⇒ Object
10 11 12 13 |
# File 'lib/hostess/options.rb', line 10 def puts exit end |
#valid? ⇒ Boolean
14 15 16 |
# File 'lib/hostess/options.rb', line 14 def valid? valid_create? or valid_delete? or valid_list? or valid_help? end |