Sha256: 1020c91b215daacaf78f60053bee57af77c2fade6000acb536c44fd0ec475b68

Contents?: true

Size: 495 Bytes

Versions: 5

Compression:

Stored size: 495 Bytes

Contents

module MagicWrite
  class Companies
    def initialize(access_token: nil)
      MagicWrite.configuration.access_token = access_token if access_token
    end

    def create(parameters: {})
      MagicWrite::Client.json_post(path: '/companies', parameters: parameters)
    end

    def retrieve
      MagicWrite::Client.get(path: '/companies/current')
    end

    def update(parameters: {})
      MagicWrite::Client.json_put(path: '/companies/current', parameters: parameters)
    end
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
ruby-magicwrite-0.1.4 lib/magicwrite/companies.rb
ruby-magicwrite-0.1.3 lib/magicwrite/companies.rb
ruby-magicwrite-0.1.2 lib/magicwrite/companies.rb
ruby-magicwrite-0.1.1 lib/magicwrite/companies.rb
ruby-magicwrite-0.1.0 lib/magicwrite/companies.rb