Module: ShopStyleHelper

Included in:
ShopStyle
Defined in:
lib/shopstyle.rb

Instance Method Summary collapse

Instance Method Details

#escape(value) ⇒ Object



11
12
13
# File 'lib/shopstyle.rb', line 11

def escape value
  CGI::escape(value.to_s)
end

#query_from_params(params) ⇒ Object



7
8
9
# File 'lib/shopstyle.rb', line 7

def query_from_params params
  params.map { |key, value| "%s=%s" % [escape(key),escape(value)] }.join('&')
end

#url_for(host, method, params) ⇒ Object



15
16
17
# File 'lib/shopstyle.rb', line 15

def url_for host, method, params
  "http://#{host}/action/#{method}?#{query_from_params(params)}"
end