class Protractor::Configuration

Attributes

config_file[RW]
config_path[RW]
port[RW]
server[RW]
spec_path[RW]
startup_timeout[RW]

Public Class Methods

new( data=nil ) click to toggle source
# File lib/protractor/rails/configuration.rb, line 33
def initialize ( data=nil )
  @data = data
  @config_path     = get( :config_path ) || 'spec/javascripts'
  @config_file     = get( :config_file ) || 'protractor.conf.js'
  @spec_path       = get( :spec_path ) || 'spec/javascripts'
  @startup_timeout = get( :startup_timeout ) || 8
  @server          = get( :server ) || 'webrick'
  @port            = get( :port ) || 4000
end

Public Instance Methods

get(*keys) click to toggle source
# File lib/protractor/rails/configuration.rb, line 43
def get *keys
  keys.inject( @data ) { |result, key| result.try :[], key.to_s }
end