module ActiveFixtures::Context

Public Class Methods

extended(klass) click to toggle source
# File lib/active-fixtures/context.rb, line 4
def self.extended(klass)
  klass.instance_eval do
    delegate :context, to: :class
    define_method(:method_missing, &method(:method_missing))
  end
end

Public Instance Methods

context() click to toggle source
# File lib/active-fixtures/context.rb, line 11
def context
  RSpec.current_example.example_group_instance
end
method_missing(method, *args, &block) click to toggle source
Calls superclass method
# File lib/active-fixtures/context.rb, line 15
def method_missing(method, *args, &block)
  context.respond_to?(method) ?
    context.public_send(method, *args, &block) :
    super
end