Sha256: a7b0f7d998af4f31324a177a0c557bf3cb73bd25416b4992b7fbd8ec53714bc9
Contents?: true
Size: 838 Bytes
Versions: 1
Compression:
Stored size: 838 Bytes
Contents
# frozen_string_literal: true require 'rom/files/extensions' require_relative 'gem/relations/documentations' require_relative 'gem/relations/executables' require_relative 'gem/relations/implementations' require_relative 'gem/relations/specifications' module ROM module Files load_extensions :ruby, :markdown module Extensions module Gem # @param config [ROM::Configuration] def self.register_extension(config, gateway: :default) relations = [Relations::Documentations, Relations::Executables, Relations::Implementations, Relations::Specifications] relations.map do |relation| relation.gateway gateway end config.register_relation(*relations) end end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
rom-files-0.2.0 | lib/rom/files/extensions/gem.rb |