class Cucumber::Formatter::Json

The formatter used for --format json

def after_feature(feature)

def after_feature(feature)
  super
  @obj['features'] << @gf.gherkin_object
end

def after_features(features)

def after_features(features)
  @io.write(@obj.to_json)
end

def initialize(step_mother, io, options)

def initialize(step_mother, io, options)
  @io = ensure_io(io, "json")
  @obj = {'features' => []}
  super(Gherkin::Formatter::JSONFormatter.new(nil), false)
end