Sha256: 39844225b82f4efcd997a033683f0825a335331abec80553adad06c9a8942f51

Contents?: true

Size: 383 Bytes

Versions: 42

Compression:

Stored size: 383 Bytes

Contents

module YARD::CodeObjects::Cucumber

  module LocationHelper

    def line_number
      files.first.last
    end

    def file
      files.first.first if files && !files.empty?
    end

    def location
      "#{file}:#{line_number}"
    end

  end

  class Base < YARD::CodeObjects::Base
    include LocationHelper
    
    def path
      @value || super
    end

  end

  
  
end

Version data entries

42 entries across 42 versions & 3 rubygems

Version Path
yard-cucumber-3.1.0 lib/yard/code_objects/cucumber/base.rb
yard-cucumber-3.0.0 lib/yard/code_objects/cucumber/base.rb
yard-cucumber2-2.3.4 lib/yard/code_objects/cucumber/base.rb
yard-cucumber2-2.3.3 lib/yard/code_objects/cucumber/base.rb
yard-cucumber-2.3.2 lib/yard/code_objects/cucumber/base.rb
yard-cucumber-2.3.1 lib/yard/code_objects/cucumber/base.rb
yard-cucumber-2.3.0 lib/yard/code_objects/cucumber/base.rb
yard-cucumber-2.2.3 lib/yard/code_objects/cucumber/base.rb
yard-cucumber-2.2.2 lib/yard/code_objects/cucumber/base.rb
yard-cucumber-2.2.1 lib/yard/code_objects/cucumber/base.rb
yard-cucumber-2.2.0 lib/yard/code_objects/cucumber/base.rb
yard-cucumber-2.1.7 lib/yard/code_objects/cucumber/base.rb
yard-cucumber-2.1.6 lib/yard/code_objects/cucumber/base.rb
yard-cucumber-2.1.5 lib/yard/code_objects/cucumber/base.rb
yard-cucumber-2.1.4 lib/yard/code_objects/cucumber/base.rb
yard-cucumber-2.1.3 lib/yard/code_objects/cucumber/base.rb
yard-cucumber-2.1.2 lib/yard/code_objects/cucumber/base.rb
yard-cucumber-2.1.1 lib/yard/code_objects/cucumber/base.rb
yard-cucumber-2.1.0 lib/yard/code_objects/cucumber/base.rb
yard-cucumber-2.0.3 lib/yard/code_objects/cucumber/base.rb