module ActiveRecord::TestFixtures::ClassMethods
Public Instance Methods
flextures(*fixtures)
click to toggle source
# File lib/flextures/active_record_test_fixtures.rb, line 94 def flextures(*fixtures) loads_use_cache_fixtures(*fixtures) end
flextures_delete(*_)
click to toggle source
delete table data @params [Array] _ table names
# File lib/flextures/active_record_test_fixtures.rb, line 115 def flextures_delete(*_) before do if _.empty? Flextures::init_tables else Flextures::delete_tables(*_) end end end
flextures_instance()
click to toggle source
# File lib/flextures/active_record_test_fixtures.rb, line 129 def flextures_instance self end
flextures_loader()
click to toggle source
# File lib/flextures/active_record_test_fixtures.rb, line 90 def flextures_loader PARENT.class_variable_get(:@@flextures_loader) end
flextures_loader_options()
click to toggle source
# File lib/flextures/active_record_test_fixtures.rb, line 86 def flextures_loader_options get_or_initialize_flextures_loader_options end
flextures_options()
click to toggle source
# File lib/flextures/active_record_test_fixtures.rb, line 133 def flextures_options @flextures_loader_options end
flextures_set_options(options)
click to toggle source
# File lib/flextures/active_record_test_fixtures.rb, line 125 def flextures_set_options(options) get_or_initialize_flextures_loader_options.merge!(options) end
get_or_initialize_flextures_loader_options()
click to toggle source
# File lib/flextures/active_record_test_fixtures.rb, line 82 def get_or_initialize_flextures_loader_options @flextures_loader_options ||= {} end
loads_use_cache_fixtures(*fixtures)
click to toggle source
# File lib/flextures/active_record_test_fixtures.rb, line 98 def loads_use_cache_fixtures(*fixtures) table_load_settings = Flextures::Loader.parse_flextures_options(flextures_loader_options, *fixtures) if (respond_to?(:use_transactional_fixtures) && use_transactional_fixtures) || (respond_to?(:use_transactional_tests) && use_transactional_tests) PARENT.init_load_should_cache_fixtures(table_load_settings) before do load_not_cached_fixtures(table_load_settings) end else before do load_all_fixtures(table_load_settings) end end end