Class: Sinatra::Application

Inherits:
Object
  • Object
show all
Defined in:
lib/sorcery/test_helpers/sinatra.rb

Class Attribute Summary collapse

Instance Method Summary collapse

Class Attribute Details

.sorcery_varsObject

Returns the value of attribute sorcery_vars.



15
16
17
# File 'lib/sorcery/test_helpers/sinatra.rb', line 15

def sorcery_vars
  @sorcery_vars
end

Instance Method Details

#save_instance_varsObject

NOTE: see before and after test filters in filters.rb



21
22
23
24
25
# File 'lib/sorcery/test_helpers/sinatra.rb', line 21

def save_instance_vars
  instance_variables.each do |var|
    self.class.sorcery_vars[:"#{var.to_s.delete("@")}"] = instance_variable_get(var)
  end
end