Sha256: 7ad07baf40e6940fcffbfca0a2093d04a5f4801ee6d049fd3f3dc0ad665dc33b

Contents?: true

Size: 474 Bytes

Versions: 3

Compression:

Stored size: 474 Bytes

Contents

module Trinidad
  module Extensions
    class FooWebAppExtension < WebAppExtension
      def configure(tomcat, app_context)
        @options
      end
    end

    class FooServerExtension < ServerExtension
      def configure(tomcat)
        @options
      end
    end

    class FooOptionsExtension < OptionsExtension
      def configure(parser, default_options)
        parser.on('--foo') do
          default_options[:bar] = true
        end
      end
    end
  end
end

Version data entries

3 entries across 3 versions & 2 rubygems

Version Path
trinidad-0.9.0 spec/fixtures/trinidad_foo_extension.rb
trinidad_jars-0.2.0 spec/fixtures/trinidad_foo_extension.rb
trinidad-0.8.3 spec/fixtures/trinidad_foo_extension.rb