Sha256: 06a8e1c7b3074399e0830d1fb26dfc63ab4d4a713a9661e62e795001940c2e18

Contents?: true

Size: 487 Bytes

Versions: 11

Compression:

Stored size: 487 Bytes

Contents

module TokyoApi
  class Bluestatedigital < Base
    def base_path
      'bluestatedigital'
    end

    def full_user(id)
      client.get_request("#{normalized_base_path}full_user/#{url_escape(id)}").body
    end

    def tokyo_blue_state_digital_user_path(id, required_fields: nil)
      path = "/#{normalized_base_path}constituent/#{url_escape(id)}"
      unless required_fields.nil?
        path << "?#{required_fields_param(required_fields)}"
      end
      path
    end
  end
end

Version data entries

11 entries across 11 versions & 1 rubygems

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