class Lucid::StepDefinitions

Public Class Methods

new(context = Context.default) click to toggle source
# File lib/lucid/step_definitions.rb, line 3
def initialize(context = Context.default)
  context = Context.parse(context)
  @orchestrator = ContextLoader::Orchestrator.new(nil, false)
  @orchestrator.load_files_from_paths(context.autoload_code_paths)
end

Public Instance Methods

to_json() click to toggle source
# File lib/lucid/step_definitions.rb, line 9
def to_json
  @orchestrator.step_definitions.map{|stepdef| stepdef.to_hash}.to_json
end