Module: GrADS
- Defined in:
- lib/grads.rb,
lib/grads/binary.rb,
lib/grads/gridded.rb
Defined Under Namespace
Classes: Command, Gridded
Class Method Summary
collapse
Class Method Details
.script(name, definition) ⇒ Object
746
747
748
749
750
751
752
753
754
755
|
# File 'lib/grads/command.rb', line 746
def GrADS.script (name, definition)
io = Tempfile.new("CA_GrADS_", ".")
io.write(definition)
io.flush
GrADS::Command.class_eval %{
def #{name} (*args)
run "#{io.path}", *args
end
}
end
|
.start(*argv, &block) ⇒ Object
742
743
744
|
# File 'lib/grads/command.rb', line 742
def GrADS.start (*argv, &block)
return GrADS::Command.new(*argv, &block)
end
|