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
1157
1158
1159
1160
1161
1162
1163
1164
1165
1166
|
# File 'lib/grads/command.rb', line 1157
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
1153
1154
1155
|
# File 'lib/grads/command.rb', line 1153
def GrADS.start (*argv, &block)
return GrADS::Command.new(*argv, &block)
end
|