Class: FPM::Command::Validator
- Inherits:
-
Object
- Object
- FPM::Command::Validator
- Includes:
- Util
- Defined in:
- lib/fpm/command.rb
Overview
A simple flag validator
The goal of this class is to ensure the flags and arguments given are a valid configuration.
Instance Method Summary collapse
-
#initialize(command) ⇒ Validator
constructor
A new instance of Validator.
-
#messages ⇒ Object
def mandatory.
-
#ok? ⇒ Boolean
def initialize.
Methods included from Util
#ar_cmd, #ar_cmd_deterministic?, #copied_entries, #copy_entry, #copy_metadata, #default_shell, #execmd, #expand_pessimistic_constraints, #logger, #mknod_w, #program_exists?, #program_in_path?, #safesystem, #safesystemout, #tar_cmd, #tar_cmd_supports_sort_names_and_set_mtime?
Constructor Details
#initialize(command) ⇒ Validator
Returns a new instance of Validator.
588 589 590 591 592 593 594 |
# File 'lib/fpm/command.rb', line 588 def initialize(command) @command = command @valid = true @messages = [] validate end |
Instance Method Details
#messages ⇒ Object
def mandatory
656 657 658 |
# File 'lib/fpm/command.rb', line 656 def return @messages end |
#ok? ⇒ Boolean
def initialize
596 597 598 |
# File 'lib/fpm/command.rb', line 596 def ok? return @valid end |