Sha256: 572f93d119ff3807256f40a8734d3b88ae286a456e40deaa325ad741675dc399
Contents?: true
Size: 1020 Bytes
Versions: 2
Compression:
Stored size: 1020 Bytes
Contents
# frozen_string_literal: true require 'avm/instances/entry' require 'avm/instances/entry_keys' module Avm module Instances class Base module AutoValues module Mailer ::Avm::Instances::EntryKeys.all.select { |c| c.to_s.start_with?('mailer.') } .reject { |c| c == ::Avm::Instances::EntryKeys::MAILER_ID } .each do |mailer_key| define_method ::Avm::Instances::Entry.auto_value_method_name(mailer_key) do mailer_auto_common(mailer_key) end end def auto_mailer_id inherited_entry_value(::Avm::Instances::EntryKeys::INSTALL_ID, ::Avm::Instances::EntryKeys::MAILER_ID) || read_entry_optional(::Avm::Instances::EntryKeys::INSTALL_ID) end private def mailer_auto_common(mailer_key) inherited_entry_value(::Avm::Instances::EntryKeys::MAILER_ID, mailer_key) end end end end end end
Version data entries
2 entries across 2 versions & 2 rubygems
Version | Path |
---|---|
avm-0.32.0 | lib/avm/instances/base/auto_values/mailer.rb |
eac_tools-0.14.0 | sub/avm/lib/avm/instances/base/auto_values/mailer.rb |