class Faith::Context

Attributes

mixin_instances[RW]
output[RW]
tasks_executed[RW]

Public Class Methods

new() click to toggle source
# File lib/faith/context.rb, line 3
def initialize
  @mixin_instances = []
  @tasks_executed = []
  @output = Output.new
end

Public Instance Methods

mixins() click to toggle source
# File lib/faith/context.rb, line 15
def mixins
  mixin_instances.to_h { |x| [x.mixin.name, x] }
end
ran?(task) click to toggle source
# File lib/faith/context.rb, line 11
def ran?(task)
  tasks_executed.include?(task)
end