module Crabfarm::Factories::Context
Public Class Methods
default_build(_memento)
click to toggle source
# File lib/crabfarm/factories/context.rb, line 8 def self.default_build(_memento) if _memento.nil? Crabfarm::Context.new else load_crabtrap_context _memento end end
load_crabtrap_context(_memento)
click to toggle source
# File lib/crabfarm/factories/context.rb, line 16 def self.load_crabtrap_context(_memento) require 'crabfarm/crabtrap_context' m_path = Utils::Resolve.memento_path _memento raise ResourceNotFoundError.new "Could not find memento '#{_memento}'" unless File.exists? m_path Crabfarm::CrabtrapContext.new :replay, m_path end