module Lopata::Loader
@private
Public Instance Methods
load_all_scenarios()
click to toggle source
Loads all scenarios from predefined paths
# File lib/lopata/loader.rb, line 19 def load_all_scenarios load_by_mask "scenarios/**/*.rb" end
load_by_mask(mask)
click to toggle source
@private
# File lib/lopata/loader.rb, line 29 def load_by_mask(mask) Dir[mask].each { |f| load File.expand_path(f) } end
load_scenarios(*args)
click to toggle source
Loads scenarios for running in current session
@param args [Array<String>] files to be load.
Mask (e. g. 'scenarios/**/*.rb') is can be passed as well. All files from default location to be loaded if empty.
# File lib/lopata/loader.rb, line 10 def load_scenarios(*args) if args.empty? load_all_scenarios else args.each(&method(:load_by_mask)) end end