Sha256: 8c70c6233d3550bb955db9ba310f1e90723df1df092ebaec3ff627ae47a0974a

Contents?: true

Size: 381 Bytes

Versions: 1

Compression:

Stored size: 381 Bytes

Contents

# frozen_string_literal: true

module Umwelt::Project
  class Get < Umwelt::Abstract::Request
    expose :project

    # query = {
    #   project_name: 'genry',
    #   user_name: 'ford'
    # }

    def call(query)
      request = get(
        path: 'projects/find',
        params: { query: query }
      )

      @project = struct(parse(request), Mapper.new)
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
umwelt-0.2 lib/umwelt/project/get.rb