class Cukestep::Cucumber

Public Class Methods

new(cucumber_support = ::Cucumber::Runtime::SupportCode.new(nil, false)) click to toggle source
# File lib/cukestep/cucumber.rb, line 6
def initialize(cucumber_support = ::Cucumber::Runtime::SupportCode.new(nil, false))
  @cucumber_support = cucumber_support

  load_files!
end

Public Instance Methods

steps() click to toggle source
# File lib/cukestep/cucumber.rb, line 12
def steps
  @cucumber_support.step_definitions.map { |stepdef| stepdef.to_hash }
end

Private Instance Methods

load_files!() click to toggle source
# File lib/cukestep/cucumber.rb, line 18
def load_files!
  @cucumber_support.load_files!(Cukestep.config.cucumber_load_paths)
end