class GxG::IO::Output
Public Class Methods
new(*args)
click to toggle source
ensure mode is write-only, else raise Exception
Calls superclass method
GxG::IO::IO::new
# File lib/gxg/gxg_io.rb, line 2524 def initialize(*args) params = self.process_parameters(*args) if params[:mode].index(:read) params[:mode].delete(:read) end if params[:mode].index(:readwrite) params[:mode].delete(:readwrite) end unless params[:mode].index(:write) params[:mode] << :write end super(params) self end