class Phoenx::Cli::Option

Attributes

description[RW]
has_argument[RW]
name[RW]
short_cut[RW]

Public Class Methods

new(name, short_cut, description, has_argument, &block) click to toggle source
# File lib/phoenx/cli/option.rb, line 14
def initialize(name, short_cut, description, has_argument, &block)
        @name = name
        @short_cut = short_cut
        @description = description
        @has_argument = has_argument
        @block = block      
end

Public Instance Methods

execute() click to toggle source
# File lib/phoenx/cli/option.rb, line 22
def execute
        @block.call
end