Sha256: 11b1e573b9a9783f18229c0fccb712255146f6128b27b1aaf6fda2e44a8829f0

Contents?: true

Size: 368 Bytes

Versions: 3

Compression:

Stored size: 368 Bytes

Contents

# frozen-string-literal: true

module Leftovers
  class DefinitionNode
    attr_reader :name, :loc, :node

    def initialize(node, name:, location: node.loc.expression)
      @node = node
      @name = name
      @loc = location
    end

    def kwargs
      nil
    end

    def positional_arguments
      nil
    end

    def path
      node.path
    end
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
leftovers-0.9.0 lib/leftovers/definition_node.rb
leftovers-0.8.0 lib/leftovers/definition_node.rb
leftovers-0.7.0 lib/leftovers/definition_node.rb