Module: Gherkin

Defined in:
lib/gherkin/platform.rb,
lib/gherkin/i18n.rb,
lib/gherkin/rubify.rb,
lib/gherkin/c_lexer.rb,
lib/gherkin/json_parser.rb,
lib/gherkin/parser/parser.rb,
lib/gherkin/lexer/encoding.rb,
lib/gherkin/listener/event.rb,
lib/gherkin/tag_expression.rb,
lib/gherkin/formatter/model.rb,
lib/gherkin/lexer/i18n_lexer.rb,
lib/gherkin/formatter/argument.rb,
lib/gherkin/formatter/hashable.rb,
lib/gherkin/formatter/escaping.rb,
lib/gherkin/formatter/tag_filter.rb,
lib/gherkin/formatter/line_filter.rb,
lib/gherkin/formatter/step_printer.rb,
lib/gherkin/formatter/ansi_escapes.rb,
lib/gherkin/formatter/regexp_filter.rb,
lib/gherkin/formatter/json_formatter.rb,
lib/gherkin/formatter/pretty_formatter.rb,
lib/gherkin/formatter/filter_formatter.rb,
lib/gherkin/listener/formatter_listener.rb,
lib/gherkin/formatter/tag_count_formatter.rb

Overview

Detect the platform we're running and warn if it is not supported

Defined Under Namespace

Modules: CLexer, Formatter, Lexer, Listener, Parser, Rubify Classes: I18n, JSONParser, TagExpression

Constant Summary collapse

VERSION =

See the comment in gherkin.gemspec if you bump the MINOR version (MAJOR.MINOR.PATCH).

'2.12.2'
JRUBY =
defined?(JRUBY_VERSION)