Sha256: ca22b47dff12fed8a17281ddb13bc7d3f1d96ece751bc6cf52426805794170ce
Contents?: true
Size: 465 Bytes
Versions: 10
Compression:
Stored size: 465 Bytes
Contents
module Stairs module EnvAdapters autoload :Rbenv, "stairs/env_adapters/rbenv" autoload :RVM, "stairs/env_adapters/rvm" autoload :Dotenv, "stairs/env_adapters/dotenv" ADAPTERS = { rbenv: Rbenv, rvm: RVM, dotenv: Dotenv, } def self.recommended_adapter ADAPTERS.values.find { |a| a.present? } end def self.name_for_adapter_class(adapter) ADAPTERS.find { |_n, a| a == adapter }.first end end end
Version data entries
10 entries across 10 versions & 1 rubygems