# File lib/jasmine/configuration.rb, line 73 def add_path_mapper(mapper) @path_mappers << mapper.call(self) end
# File lib/jasmine/configuration.rb, line 65 def add_rack_app(app, *args, &block) @rack_apps << { :app => app, :args => args, :block => block } end
# File lib/jasmine/configuration.rb, line 61 def add_rack_path(path, rack_app_lambda) @rack_paths[path] = rack_app_lambda end
# File lib/jasmine/configuration.rb, line 81 def ci_port=(port) @ci_port = port end
# File lib/jasmine/configuration.rb, line 44 def css_files map(@jasmine_css_files, :jasmine) + map(@css_files, :src) end
# File lib/jasmine/configuration.rb, line 49 def js_files map(@jasmine_files, :jasmine) + map(@boot_files, :boot) + map(@runner_boot_files, :runner_boot) + map(@src_files, :src) + map(@testing_files, :spec) end
# File lib/jasmine/configuration.rb, line 85 def port(server_type) if server_type == :server @server_port else @ci_port ||= Jasmine.find_unused_port end end
# File lib/jasmine/configuration.rb, line 57 def rack_path_map {}.merge(@rack_paths) end
# File lib/jasmine/configuration.rb, line 77 def server_port=(port) @server_port = port end
# File lib/jasmine/configuration.rb, line 21 def initialize() @rack_paths = {} @rack_apps = [] @path_mappers = [] @jasmine_css_files = lambda { [] } @css_files = lambda { [] } @jasmine_files = lambda { [] } @boot_files = lambda { [] } @runner_boot_files = lambda { [] } @src_files = lambda { [] } @testing_files = lambda { [] } @runner = lambda { |config| } @rack_options = {} @show_console_log = false @stop_spec_on_expectation_failure = false @random = false @phantom_config_script = nil @formatters = [Jasmine::Formatters::Console] @server_port = 8888 end