Sha256: 738c5cb692db5171faa9dc3db00a4a3a9503b4d2bc50bd448eb5943ee77d7d64

Contents?: true

Size: 505 Bytes

Versions: 8

Compression:

Stored size: 505 Bytes

Contents

require_relative '../base_generator'

module Howitzer
  # This class responsible for page object pattern generation
  class WebGenerator < BaseGenerator
    def manifest
      { files:
        [
          { source: 'example_page.rb', destination: 'web/pages/example_page.rb' },
          { source: 'menu_section.rb', destination: 'web/sections/menu_section.rb' }
        ] }
    end

    protected

    def banner
      <<-MSG
  * PageOriented pattern structure generation ...
      MSG
    end
  end
end

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
howitzer-2.6.1 generators/web/web_generator.rb
howitzer-2.6.0 generators/web/web_generator.rb
howitzer-2.5.0 generators/web/web_generator.rb
howitzer-2.4.0 generators/web/web_generator.rb
howitzer-2.3.0 generators/web/web_generator.rb
howitzer-2.2.0 generators/web/web_generator.rb
howitzer-2.1.1 generators/web/web_generator.rb
howitzer-2.1.0 generators/web/web_generator.rb