Method: Mud::CLI#modules
- Defined in:
- lib/mud/cli.rb
#modules(modules) ⇒ Object
method_option :output, :default => nil, :desc => “output file”
32 33 34 35 36 37 38 39 40 41 |
# File 'lib/mud/cli.rb', line 32 def modules(modules) modules = modules.split(',').map { |mod_name| @context.module!(mod_name) } result = @context.inline(modules, :compile => [:compile]) if out = [:output] File.open(out, 'w') { |f| f.write(result.to_s) } else say(result.to_s) end end |