module EntityCache::Controls::Subject

Public Class Methods

entity_class() click to toggle source
# File lib/entity_cache/controls/subject.rb, line 19
def self.entity_class
  Entity::Example
end
example(entity_class: nil, specifier: nil, random: nil) click to toggle source
# File lib/entity_cache/controls/subject.rb, line 4
def self.example(entity_class: nil, specifier: nil, random: nil)
  entity_class ||= self.entity_class

  if specifier == :none
    specifier = nil
  else
    specifier = Specifier.example(specifier: specifier, random: random)
  end

  ::EntityCache::Subject.build({
    :entity_class => entity_class,
    :specifier => specifier
  })
end
specifier() click to toggle source
# File lib/entity_cache/controls/subject.rb, line 23
def self.specifier
  Specifier.example
end