Module: Angular

Defined in:
lib/angular.rb,
lib/angular/dsl.rb,
lib/angular/setup.rb,
lib/angular/waiter.rb,
lib/angular/locator.rb,
lib/angular/version.rb,
lib/angular/client_script.rb,
lib/angular/element_helper.rb

Defined Under Namespace

Modules: ClientScript, DSL, Locator Classes: ElementHelper, NotFound, Setup, Waiter

Constant Summary collapse

VERSION =
"0.2.1"

Class Method Summary collapse

Class Method Details

.loggerObject



23
24
25
# File 'lib/angular.rb', line 23

def self.logger
  @logger ||=  defined?(::Rails) ? ::Rails.logger : Logger.new('capybara-ng.log')
end

.logger=(logger) ⇒ Object



27
28
29
# File 'lib/angular.rb', line 27

def self.logger=(logger)
  @logger = logger
end

.root_selectorObject

Returns selector to find ng-app, by default ‘body’.

Returns:

  • selector to find ng-app, by default ‘body’



12
13
14
# File 'lib/angular.rb', line 12

def self.root_selector
  @root_slector ||= 'body'
end

.root_selector=(root_selector) ⇒ Object

Set global default selector for finding ng-app



19
20
21
# File 'lib/angular.rb', line 19

def self.root_selector=(root_selector)
  @root_selector = root_selector
end