Top Level Namespace
- Includes:
- RantContext
Defined Under Namespace
Modules: Enumerable, FileUtils, Rant, RantContext, Zlib Classes: Array, File, Module, Object, Range, String, Time
Instance Method Summary collapse
- #add_to_cmd_array(klass, &block) ⇒ Object
-
#add_to_cs_arg_method(klass, &block) ⇒ Object
Helper method to add a to_cs_arg method to a class (yay meta!).
- #rant ⇒ Object
Methods included from RantContext
Instance Method Details
#add_to_cmd_array(klass, &block) ⇒ Object
6 7 8 |
# File 'lib/rant/csharp/base_compiler_adapter.rb', line 6 def add_to_cmd_array klass, &block klass.instance_eval { define_method :to_cmd_array, &block} end |
#add_to_cs_arg_method(klass, &block) ⇒ Object
Helper method to add a to_cs_arg method to a class (yay meta!)
2 3 4 |
# File 'lib/rant/csharp/base_compiler_adapter.rb', line 2 def add_to_cs_arg_method klass, &block klass.instance_eval { define_method :to_cs_arg, &block } end |