Module: CouchOpen

Included in:
Dir, File, Kernel
Defined in:
lib/couchio/couch_open.rb

Instance Method Summary collapse

Instance Method Details

#open(name, mode = 'r', *perm, &block) ⇒ Object Also known as: new



2
3
4
5
6
7
8
# File 'lib/couchio/couch_open.rb', line 2

def open(name, mode = 'r', *perm, &block)
  if name.index("couch://") == 0
    couch_io_class.new(name, mode, &block)
  else
    couch_orig_open(name, mode, *perm, &block)
  end
end