Module: Gherkin

Defined in:
lib/gherkin/platform.rb,
lib/gherkin/i18n.rb,
lib/gherkin/rubify.rb,
lib/gherkin/c_lexer.rb,
lib/gherkin/lexer/ar.rb,
lib/gherkin/lexer/bg.rb,
lib/gherkin/lexer/bm.rb,
lib/gherkin/lexer/ca.rb,
lib/gherkin/lexer/cs.rb,
lib/gherkin/lexer/da.rb,
lib/gherkin/lexer/de.rb,
lib/gherkin/lexer/el.rb,
lib/gherkin/lexer/en.rb,
lib/gherkin/lexer/eo.rb,
lib/gherkin/lexer/es.rb,
lib/gherkin/lexer/et.rb,
lib/gherkin/lexer/fa.rb,
lib/gherkin/lexer/fi.rb,
lib/gherkin/lexer/fr.rb,
lib/gherkin/lexer/gl.rb,
lib/gherkin/lexer/he.rb,
lib/gherkin/lexer/hi.rb,
lib/gherkin/lexer/hr.rb,
lib/gherkin/lexer/hu.rb,
lib/gherkin/lexer/id.rb,
lib/gherkin/lexer/is.rb,
lib/gherkin/lexer/it.rb,
lib/gherkin/lexer/ja.rb,
lib/gherkin/lexer/kn.rb,
lib/gherkin/lexer/ko.rb,
lib/gherkin/lexer/lt.rb,
lib/gherkin/lexer/lu.rb,
lib/gherkin/lexer/lv.rb,
lib/gherkin/lexer/nl.rb,
lib/gherkin/lexer/no.rb,
lib/gherkin/lexer/pa.rb,
lib/gherkin/lexer/pl.rb,
lib/gherkin/lexer/pt.rb,
lib/gherkin/lexer/ro.rb,
lib/gherkin/lexer/ru.rb,
lib/gherkin/lexer/sk.rb,
lib/gherkin/lexer/sv.rb,
lib/gherkin/lexer/th.rb,
lib/gherkin/lexer/tl.rb,
lib/gherkin/lexer/tr.rb,
lib/gherkin/lexer/tt.rb,
lib/gherkin/lexer/uk.rb,
lib/gherkin/lexer/uz.rb,
lib/gherkin/lexer/vi.rb,
lib/gherkin/json_parser.rb,
lib/gherkin/lexer/cy_gb.rb,
lib/gherkin/lexer/en_au.rb,
lib/gherkin/lexer/en_tx.rb,
lib/gherkin/lexer/zh_cn.rb,
lib/gherkin/lexer/zh_tw.rb,
lib/gherkin/lexer/en_lol.rb,
lib/gherkin/lexer/en_old.rb,
lib/gherkin/lexer/sr_cyrl.rb,
lib/gherkin/lexer/sr_latn.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/en_pirate.rb,
lib/gherkin/lexer/en_scouse.rb,
lib/gherkin/lexer/i18n_lexer.rb,
lib/gherkin/formatter/argument.rb,
lib/gherkin/formatter/escaping.rb,
lib/gherkin/formatter/hashable.rb,
lib/gherkin/formatter/tag_filter.rb,
lib/gherkin/formatter/line_filter.rb,
lib/gherkin/formatter/ansi_escapes.rb,
lib/gherkin/formatter/step_printer.rb,
lib/gherkin/formatter/regexp_filter.rb,
lib/gherkin/formatter/json_formatter.rb,
lib/gherkin/formatter/filter_formatter.rb,
lib/gherkin/formatter/pretty_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)