class RademadeAdmin::Model::Info::Relations

Public Class Methods

new(data_adapter) click to toggle source

@param data_adapter [RademadeAdmin::Model::Adapter::Data]

# File lib/rademade_admin/model/info/relations.rb, line 8
def initialize(data_adapter)
  @data_adapter = data_adapter
end

Public Instance Methods

all() click to toggle source

Return array of RademadeAdmin::Model::Info::Relation

@return [Array]

# File lib/rademade_admin/model/info/relations.rb, line 16
def all
  @data_adapter.relations
end
exist?(name) click to toggle source

Return status of relation availability

@param name [String] @return [Bool]

# File lib/rademade_admin/model/info/relations.rb, line 25
def exist?(name)
  @data_adapter.has_relation? name
end
relation(name) click to toggle source

@param name [String] @return [RademadeAdmin::Model::Info::Relation]

# File lib/rademade_admin/model/info/relations.rb, line 32
def relation(name)
  @data_adapter.relation name
end