class Flow::Cli::Utils::LocalServiceRest

Public Class Methods

add_something_to_payload(payload) click to toggle source
# File lib/flow/cli/utils/local_service_rest.rb, line 90
def add_something_to_payload(payload)
  payload.merge(add_those_to_params)
end
add_those_to_params() click to toggle source
# File lib/flow/cli/utils/local_service_rest.rb, line 102
def add_those_to_params
  {} # 子类中复写
end
basic_url() click to toggle source
# File lib/flow/cli/utils/local_service_rest.rb, line 98
def basic_url
  'http://www.example.com' # 子类中复写
end
build_valid_url(url) click to toggle source
# File lib/flow/cli/utils/local_service_rest.rb, line 84
def build_valid_url(url)
  add_params = URI.escape(add_those_to_params.collect { |k, v| "#{k}=#{v}" }.join('&'))
  tmp = url.include?('?') ? '&' : '?'
  basic_url + url + tmp + add_params
end
json_content_type() click to toggle source
# File lib/flow/cli/utils/local_service_rest.rb, line 94
def json_content_type
  { accept: :json }
end