Sha256: ad58df8f3d9c980c3c5bd2c07502255f36a6f15902c998113d76e49c285e8101
Contents?: true
Size: 547 Bytes
Versions: 76
Compression:
Stored size: 547 Bytes
Contents
# frozen_string_literal: true require 'eac_templates/variable_providers/base' module EacTemplates module VariableProviders class Hash < ::EacTemplates::VariableProviders::Base class << self def accept?(variables_source) variables_source.is_a?(::Hash) end end def initialize(source) super(source.with_indifferent_access) end def variable_exist?(name) source.key?(name) end def variable_fetch(name) source.fetch(name) end end end end
Version data entries
76 entries across 76 versions & 4 rubygems