Module: LazyDoc::Commands
- Defined in:
- lib/lazy_doc/commands.rb,
lib/lazy_doc/commands.rb,
lib/lazy_doc/commands/via_command.rb,
lib/lazy_doc/commands/extract_command.rb,
lib/lazy_doc/commands/finally_command.rb,
lib/lazy_doc/commands/as_class_command.rb,
lib/lazy_doc/commands/default_value_command.rb
Defined Under Namespace
Classes: AsClassCommand, DefaultValueCommand, ExtractCommand, FinallyCommand, ViaCommand
Constant Summary collapse
- OPTIONAL_COMMAND_CLASSES =
{ default: DefaultValueCommand, as: AsClassCommand, extract: ExtractCommand, finally: FinallyCommand }
Class Method Summary collapse
Class Method Details
.create_commands_for(options) ⇒ Object
20 21 22 23 24 25 26 27 |
# File 'lib/lazy_doc/commands.rb', line 20 def self.create_commands_for() .map do |key, initialization_value| if OPTIONAL_COMMAND_CLASSES.has_key?(key) OPTIONAL_COMMAND_CLASSES[key].new(initialization_value) end end.compact end |