module Laminar::Particle

Base methods for a logic particle. Particles can be invoked by themselves or as part of a Flow. Classes should include this module rather than inherit.

Public Class Methods

included(klass) click to toggle source
# File lib/laminar/particle.rb, line 8
def self.included(klass)
  klass.class_eval do
    extend ClassMethods
    include Callbacks
    include InstanceMethods
  end

  attr_reader :context
end