Class: Rubikon::Application::Base

Inherits:
Object
  • Object
show all
Extended by:
ClassMethods
Includes:
DSLMethods, InstanceMethods
Defined in:
lib/rubikon/application/base.rb

Overview

The main class of Rubikon. Let your own application class inherit from this one.

Author:

  • Sebastian Staudt

Since:

  • 0.2.0

Instance Attribute Summary

Attributes included from InstanceMethods

#current_param, #sandbox

Attributes included from DSLMethods

#base_file, #config, #path

Method Summary

Methods included from ClassMethods

autorun?, inherited, method_missing

Methods included from InstanceMethods

#base_file=, #debug_flag, #estream=, #help, #help_command, #hidden_output, #hook, #init, #initialize, #method_missing, #ostream=, #parse_arguments, #reset, #run, #verbose_flag

Methods included from DSLMethods

#active?, #call, #command, #debug, #default, #default_config=, #error, #estream, #flag, #global_flag, #global_option, #input, #option, #ostream, #post_execute, #post_init, #pre_execute, #pre_init, #progress_bar, #put, #putc, #puts, #save_config, #set, #throbber

Dynamic Method Handling

This class handles dynamic methods through the method_missing method in the class Rubikon::Application::InstanceMethods