Sha256: 78549b0261857b54b5847847890b43b394c6a1b39ede137e65f62fb3dd31e7ce

Contents?: true

Size: 395 Bytes

Versions: 4

Compression:

Stored size: 395 Bytes

Contents

require 'yard/handlers/ruby/legacy/base'

module YARD
  module Handlers
    module Ruby
      module Legacy
        class MetaclassEvalHandler < Base

          handles /(\A|\.)metaclass_eval(\s+|\()/

          def process
            if statement.block
              parse_block(:namespace => namespace, :scope => :class)
            end
          end

        end
      end
    end
  end
end

Version data entries

4 entries across 4 versions & 3 rubygems

Version Path
rprogram-0.1.8 lib/rprogram/yard/handlers/ruby/legacy/metaclass_eval_handler.rb
ronin-0.3.0 lib/ronin/yard/handlers/ruby/legacy/metaclass_eval_handler.rb
rprogram-0.1.7 lib/rprogram/yard/handlers/ruby/legacy/metaclass_eval_handler.rb
parameters-0.1.8 lib/parameters/yard/handlers/ruby/legacy/metaclass_eval_handler.rb