Module: RubyStackoverflow::Client::ParseOptions

Included in:
RubyStackoverflow::Client
Defined in:
lib/ruby-stackoverflow/client/parse_options.rb

Instance Method Summary collapse

Instance Method Details

#join_ids(ids) ⇒ Object



19
20
21
# File 'lib/ruby-stackoverflow/client/parse_options.rb', line 19

def join_ids(ids)
  ids.join(';')
end

#parse_options(options = {}) ⇒ Object



4
5
6
7
8
9
10
11
12
13
14
15
16
17
# File 'lib/ruby-stackoverflow/client/parse_options.rb', line 4

def parse_options(options = {})
  options.each do|k,v|
    case k
    when :fromdate , :todate, :min, :max
      begin
        options[k] = Time.parse(v).to_i
      rescue
        options[k] = v
      end
    else
      options[k] = v
    end
  end
end