module Riffer::Rig
Constants
- VERSION
Public Class Methods
(?Symbol? name) → (Riffer::Rig::Extension | Array[Riffer::Rig::Extension])
Source
# File lib/riffer/rig.rb, line 39 def self.bundled(name = nil) name ? Bundled::BY_NAME.fetch(name) : Bundled::BY_NAME.values end
@rbs name: Symbol? @rbs return: Riffer::Rig::Extension | Array
(String | Symbol identifier) → Hash[Symbol, String]?
Source
# File lib/riffer/rig.rb, line 33 def self.credentials(identifier) Credentials.read(identifier) end
@rbs identifier: String | Symbol @rbs return: Hash[Symbol, String]?
(String name, ?requires: String?) { (::Riffer::Rig::Registrar) → void } → Riffer::Rig::Extension
Source
# File lib/riffer/rig.rb, line 20 def self.extension(name, requires: nil, &) # Keyed by name so reloading a file replaces its block rather than # duplicating it. @extensions[name] = Extension.new(name, requires: requires, &) end
@rbs name: String @rbs requires: String? @rbs &block: (::Riffer::Rig::Registrar) -> void @rbs return: Riffer::Rig::Extension
() → Hash[String, Riffer::Rig::Extension]
Source
# File lib/riffer/rig.rb, line 27 def self.extensions @extensions.dup end
@rbs return: Hash[String, Riffer::Rig::Extension]