class Cucumber::Core::Gherkin::Writer::Feature
Public Instance Methods
build(source = [])
click to toggle source
# File lib/cucumber/core/gherkin/writer.rb, line 53 def build(source = []) elements.inject(source + statements) { |acc, el| el.build(acc) + [NEW_LINE] } end
Private Instance Methods
language()
click to toggle source
# File lib/cucumber/core/gherkin/writer.rb, line 58 def language options[:language] end
language_statement()
click to toggle source
# File lib/cucumber/core/gherkin/writer.rb, line 73 def language_statement "# language: #{language}" if language end
statements()
click to toggle source
# File lib/cucumber/core/gherkin/writer.rb, line 62 def statements prepare_statements( language_statement, comments_statement, tag_statement, name_statement, description_statement, NEW_LINE ) end