Sha256: 7ce9caf7fe512cea10475afdfaf67bbc0480e2e36d37f849e6ffae59b253cfe8

Contents?: true

Size: 615 Bytes

Versions: 6

Compression:

Stored size: 615 Bytes

Contents

# -*- coding: utf-8 -*-
require "magellan/cli/resources"

module Magellan
  module Cli
    module Resources

      class Organization < Base
        self.resource_name = "magellan~auth~organization"
        # self.field_associations = {"creator_id" => {name: "creator", class: "User"} }

        desc "create NAME", "create Organization with NAME"
        def create(name)
          params = {
            parameter_name => {
              "name" => name,
            }
          }
          post_json("/admin/#{self.resource_name}/new.json", params)
          select(name)
        end
      end

    end
  end
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
magellan-cli-0.2.17 lib/magellan/cli/resources/organization.rb
magellan-cli-0.2.16 lib/magellan/cli/resources/organization.rb
magellan-cli-0.2.15 lib/magellan/cli/resources/organization.rb
magellan-cli-0.2.14 lib/magellan/cli/resources/organization.rb
magellan-cli-0.2.13 lib/magellan/cli/resources/organization.rb
magellan-cli-0.2.12 lib/magellan/cli/resources/organization.rb