Sha256: 99b37584ea6fe0d510c5546a075e2b8cfb5c60ec8acabf44800f2c19c45bdfff

Contents?: true

Size: 455 Bytes

Versions: 13

Compression:

Stored size: 455 Bytes

Contents

require 'simplabs/excellent/parsing/scopeable'

module Simplabs

  module Excellent

    module Parsing

      class ModuleContext < SexpContext #:nodoc:

        include Scopeable

        attr_reader :methods
        attr_reader :line_count

        def initialize(exp, parent)
          super
          @name, @full_name = get_names
          @methods          = []
          @line_count       = count_lines
        end

      end

    end

  end

end

Version data entries

13 entries across 13 versions & 2 rubygems

Version Path
simplabs-excellent-1.5.0 lib/simplabs/excellent/parsing/module_context.rb
simplabs-excellent-1.5.1 lib/simplabs/excellent/parsing/module_context.rb
simplabs-excellent-1.5.2 lib/simplabs/excellent/parsing/module_context.rb
simplabs-excellent-1.5.3 lib/simplabs/excellent/parsing/module_context.rb
excellent-2.1.1 lib/simplabs/excellent/parsing/module_context.rb
excellent-2.1.0 lib/simplabs/excellent/parsing/module_context.rb
excellent-2.0.1 lib/simplabs/excellent/parsing/module_context.rb
excellent-2.0.0 lib/simplabs/excellent/parsing/module_context.rb
excellent-1.7.2 lib/simplabs/excellent/parsing/module_context.rb
excellent-1.7.1 lib/simplabs/excellent/parsing/module_context.rb
excellent-1.7.0 lib/simplabs/excellent/parsing/module_context.rb
excellent-1.6.0 lib/simplabs/excellent/parsing/module_context.rb
excellent-1.5.4 lib/simplabs/excellent/parsing/module_context.rb