Method: Arrow::Config#write

Defined in:
lib/arrow/config.rb

#write(name = @name, *args) ⇒ Object

Write the configuration object using the specified name and any additional args.

Raises:

  • (ArgumentError)


252
253
254
255
256
257
258
# File 'lib/arrow/config.rb', line 252

def write( name=@name, *args )
  raise ArgumentError,
    "No name associated with this config." unless name
  lobj = self.loader
  strHash = stringify_keys( @struct.to_h )
  self.loader.save( strHash, name, *args )
end