Class: WatirInstall::Generators::Example

Inherits:
Thor::Group
  • Object
show all
Includes:
Thor::Actions
Defined in:
lib/watir_install/generators/example.rb

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.source_rootObject



8
9
10
# File 'lib/watir_install/generators/example.rb', line 8

def self.source_root
  "#{File.dirname(__FILE__)}/example"
end

Instance Method Details

#data_filesObject



21
22
23
# File 'lib/watir_install/generators/example.rb', line 21

def data_files
  template "spec/support/data/search.rb.tt", "spec/support/data/search.rb"
end

#nameObject



12
13
14
# File 'lib/watir_install/generators/example.rb', line 12

def name
  'google_search'
end

#support_filesObject



16
17
18
19
# File 'lib/watir_install/generators/example.rb', line 16

def support_files
  template "spec/support/pages/home.rb.tt", "spec/support/pages/home.rb"
  template "spec/support/pages/results.rb.tt", "spec/support/pages/results.rb"
end

#test_filesObject



25
26
27
# File 'lib/watir_install/generators/example.rb', line 25

def test_files
  template "spec/search_spec.rb.tt", "spec/search_spec.rb"
end