Sha256: c02fed7b0cbedf2f8e804b5a174f65b3cbe76d2751cc4bbe5c9f1f5c35357f59

Contents?: true

Size: 399 Bytes

Versions: 33

Compression:

Stored size: 399 Bytes

Contents

module HTTPHelpers

  attr_accessor :default_params

  def add_default_params(params)
    default_params.merge!(params)
  end

  def do_request(type, base_url, url, params)
    request_method = type.downcase.to_sym
    send(request_method, URI.join(base_url, url).to_s, default_params.merge(params))
  end

  protected

  def default_params
    @default_params ||= {}
  end

end

World(HTTPHelpers)

Version data entries

33 entries across 33 versions & 2 rubygems

Version Path
locomotivecms-3.0.0.rc3 features/support/http.rb
locomotivecms-3.0.0.rc2 features/support/http.rb
locomotivecms-3.0.0.rc1 features/support/http.rb
locomotivecms-3.0.0.pre.beta.1 features/support/http.rb
locomotivecms-3.0.0.pre.alpha.3 features/support/http.rb
locomotive_cms-2.5.7 features/support/http.rb
locomotivecms-3.0.0.pre.alpha.2 features/support/http.rb
locomotivecms-3.0.0.pre.alpha features/support/http.rb
locomotive_cms-2.5.6 features/support/http.rb
locomotive_cms-2.5.6.rc2 features/support/http.rb
locomotive_cms-2.5.6.rc1 features/support/http.rb
locomotive_cms-2.5.5 features/support/http.rb
locomotive_cms-2.5.4 features/support/http.rb
locomotive_cms-2.5.3 features/support/http.rb
locomotive_cms-2.5.2 features/support/http.rb
locomotive_cms-2.5.1 features/support/http.rb
locomotive_cms-2.5.0 features/support/http.rb
locomotive_cms-2.5.0.rc3 features/support/http.rb
locomotive_cms-2.5.0.rc2 features/support/http.rb
locomotive_cms-2.5.0.rc1 features/support/http.rb