Sha256: 47c64eb01cdfae579a8d8b0f9d01c02584a3f0102e3bf70c85dda80e19d81f39

Contents?: true

Size: 466 Bytes

Versions: 1

Compression:

Stored size: 466 Bytes

Contents

class Parameter

  def initialize(params={})
    @params = params
  end

  def to_h
    query_parameters = @params.dup
    [:follow, :track, :locations].each do |param|
      if query_parameters[param].kind_of?(Array)
        query_parameters[param] = query_parameters[param].flatten.collect { |q| q.to_s }.join(',')
      elsif query_parameters[param]
        query_parameters[param] = query_parameters[param].to_s
      end
    end
    query_parameters
  end

end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
tweetstream-2.6.0 lib/tweetstream/util/parameter.rb