class Turnip::Builder
Public Class Methods
build(feature_file)
click to toggle source
# File lib/turnip/builder.rb, line 6 def self.build(feature_file) messages = Gherkin.from_paths( [feature_file], include_source: false, include_gherkin_document: true, include_pickles: false ) result = messages.first&.gherkin_document&.to_hash return nil if result.nil? || result[:feature].nil? Node::Feature.new(result[:feature]) end