Sha256: 03da833b6fb624c2d4d68e4cd27256407eb2e898c004e3922ee4f149fa43865c

Contents?: true

Size: 386 Bytes

Versions: 1

Compression:

Stored size: 386 Bytes

Contents

module TokyoApi
  class Base < Vertebrae::Model
    def normalized_base_path
      "#{base_path}/"
    end

    def url_escape(string)
      CGI.escape(string)
    end

    def required_fields_param(required_fields)
      if required_fields.present?
        "required_fields=#{required_fields.collect{|v| url_escape(v.to_s)}.join(',')}"
      else
        ''
      end
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
tokyo_api-1.0.1 lib/tokyo_api/base.rb