Sha256: 6728a890dcbb1033bcc901bb1d938cbca6dd7a3e853f093cf96e24c105309d24

Contents?: true

Size: 585 Bytes

Versions: 48

Compression:

Stored size: 585 Bytes

Contents

module Maestrano::Connector::Rails::Concerns::External
  extend ActiveSupport::Concern

  module ClassMethods
    def get_client(organization)
      raise 'Not implemented'
    end

    def external_name
      raise 'Not implemented'
    end

    def create_account_link(organization = nil)
      raise 'Not implemented'
    end

    # Return an array of all the entities that the connector can synchronize
    # If you add new entities, you need to generate
    # a migration to add them to existing organizations
    def entities_list
      raise 'Not implemented'
    end
  end
end

Version data entries

48 entries across 48 versions & 1 rubygems

Version Path
maestrano-connector-rails-2.0.0.pre.RC1 app/models/maestrano/connector/rails/concerns/external.rb
maestrano-connector-rails-1.4.0 app/models/maestrano/connector/rails/concerns/external.rb
maestrano-connector-rails-1.3.5 app/models/maestrano/connector/rails/concerns/external.rb
maestrano-connector-rails-1.3.4 app/models/maestrano/connector/rails/concerns/external.rb
maestrano-connector-rails-1.3.3 app/models/maestrano/connector/rails/concerns/external.rb
maestrano-connector-rails-1.3.2 app/models/maestrano/connector/rails/concerns/external.rb
maestrano-connector-rails-1.3.1 app/models/maestrano/connector/rails/concerns/external.rb
maestrano-connector-rails-1.3.0 app/models/maestrano/connector/rails/concerns/external.rb