module EntityCache::Controls::Store::External
Public Class Methods
example(subject=nil, entity_class: nil, specifier: nil, random: nil)
click to toggle source
# File lib/entity_cache/controls/store/external.rb, line 5 def self.example(subject=nil, entity_class: nil, specifier: nil, random: nil) random = true if random.nil? subject ||= Subject.example(random: random, entity_class: entity_class, specifier: specifier) Example.build(subject) end
path(subject, id=nil)
click to toggle source
# File lib/entity_cache/controls/store/external/example.rb, line 39 def self.path(subject, id=nil) id ||= ID.example filename = "#{subject.to_s.gsub('/', '-')}-#{id}.yaml" File.join(tmpdir, filename) end
tmpdir()
click to toggle source
# File lib/entity_cache/controls/store/external/example.rb, line 47 def self.tmpdir @tmpdir ||= Dir.tmpdir end