Method: Sym::Application#initialize
- Defined in:
- lib/sym/application.rb
#initialize(opts) ⇒ Application
Returns a new instance of Application.
24 25 26 27 28 29 30 31 32 33 34 35 36 37 |
# File 'lib/sym/application.rb', line 24 def initialize(opts) self.opts_original = opts self.opts = opts.is_a?(Hash) ? opts : opts.to_hash process_negated_option(opts[:negate]) if opts[:negate] self.args = ::Sym::App::Args.new(self.) initialize_output_stream initialize_action initialize_data_source initialize_password_cache initialize_input_handler end |