Sha256: 96d3ad78b4fa140e884f14801c05ea6d021b9ed4ccbd7770fcfc51e27f12b315

Contents?: true

Size: 391 Bytes

Versions: 10

Compression:

Stored size: 391 Bytes

Contents

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

    def url_escape(string)
      CGI.escape(string.to_s)
    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

10 entries across 10 versions & 1 rubygems

Version Path
tokyo_api-1.5.1 lib/tokyo_api/base.rb
tokyo_api-1.5.0 lib/tokyo_api/base.rb
tokyo_api-1.4.1 lib/tokyo_api/base.rb
tokyo_api-1.3.1 lib/tokyo_api/base.rb
tokyo_api-1.3.0 lib/tokyo_api/base.rb
tokyo_api-1.2.0 lib/tokyo_api/base.rb
tokyo_api-1.1.2 lib/tokyo_api/base.rb
tokyo_api-1.1.0 lib/tokyo_api/base.rb
tokyo_api-1.0.4 lib/tokyo_api/base.rb
tokyo_api-1.0.2 lib/tokyo_api/base.rb