class MayamlGetmail::ConfigsGenerator

Public Class Methods

new(templater) click to toggle source
# File lib/mayaml-getmail/configs_generator.rb, line 22
def initialize(templater)
  @templater = templater
end

Public Instance Methods

generates(accounts) click to toggle source
# File lib/mayaml-getmail/configs_generator.rb, line 26
def generates(accounts)
  accounts.each_with_object({}) do |mail_account, result|
    key = mail_account.name.to_sym
    result[key] = @templater.render(mail_account)
    result
  end
end