Module: Excelerate::Util

Defined in:
lib/excelerate/util.rb

Class Method Summary collapse

Class Method Details

.open_url(args) ⇒ Object



14
15
16
17
# File 'lib/excelerate/util.rb', line 14

def self.open_url(args)
  require 'open-uri'
  open(args)
end

.parse_args(args) ⇒ Object



3
4
5
6
7
8
9
10
11
12
# File 'lib/excelerate/util.rb', line 3

def self.parse_args(args)
  case args
  when /^https?:\/\//
    open_url(args)
  when args.respond_to?(:seek)
    args
  when String
    File.open(args, 'rb+')
  end
end