Sha256: d64bbb050a929517af5a4b9fba926077bf76901272ec088148322feb35ddf8eb

Contents?: true

Size: 549 Bytes

Versions: 16

Compression:

Stored size: 549 Bytes

Contents

module Maestrano::Connector::Rails
  class SubEntityBase < Entity

    def external?
      raise "Not implemented"
    end

    def entity_name
      raise "Not implemented"
    end

    def map_to(name, entity, organization)
      raise "Not implemented"
    end

    def external_entity_name
      if self.external?
        self.entity_name
      else
        raise "Forbidden call"
      end
    end

    def connec_entity_name
      if self.external?
        raise "Forbidden call"
      else
        self.entity_name
      end
    end
  end
end

Version data entries

16 entries across 16 versions & 1 rubygems

Version Path
maestrano-connector-rails-0.2.16 app/models/maestrano/connector/rails/sub_entity_base.rb
maestrano-connector-rails-0.2.15 app/models/maestrano/connector/rails/sub_entity_base.rb
maestrano-connector-rails-0.2.14 app/models/maestrano/connector/rails/sub_entity_base.rb
maestrano-connector-rails-0.2.13 app/models/maestrano/connector/rails/sub_entity_base.rb
maestrano-connector-rails-0.2.12 app/models/maestrano/connector/rails/sub_entity_base.rb
maestrano-connector-rails-0.2.11 app/models/maestrano/connector/rails/sub_entity_base.rb
maestrano-connector-rails-0.2.10 app/models/maestrano/connector/rails/sub_entity_base.rb
maestrano-connector-rails-0.2.9 app/models/maestrano/connector/rails/sub_entity_base.rb
maestrano-connector-rails-0.2.8 app/models/maestrano/connector/rails/sub_entity_base.rb
maestrano-connector-rails-0.2.7 app/models/maestrano/connector/rails/sub_entity_base.rb
maestrano-connector-rails-0.2.5 app/models/maestrano/connector/rails/sub_entity_base.rb
maestrano-connector-rails-0.2.4 app/models/maestrano/connector/rails/sub_entity_base.rb
maestrano-connector-rails-0.2.3 app/models/maestrano/connector/rails/sub_entity_base.rb
maestrano-connector-rails-0.2.2 app/models/maestrano/connector/rails/sub_entity_base.rb
maestrano-connector-rails-0.2.0 app/models/maestrano/connector/rails/sub_entity_base.rb
maestrano-connector-rails-0.0.1 app/models/maestrano/connector/rails/sub_entity_base.rb