Sha256: 21b7ff8dc2e1be5c3b6565a1a2fb9c40c777df99e65c734749608cb308a32129

Contents?: true

Size: 411 Bytes

Versions: 2

Compression:

Stored size: 411 Bytes

Contents

module YARD
  module DM
    module Extensions

      protected

      def effected_namespace
        if statement.type == :command_call
          context = statement.jump(:var_ref)

          unless context.source == 'self'
            return ensure_loaded!(
              Registry.resolve(namespace,context.source)
            )
          end
        end

        return namespace
      end

    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
yard-dm-0.1.1 lib/yard-dm/extensions.rb
yard-dm-0.1.0 lib/yard-dm/extensions.rb