class Mushy::Environment
Public Class Methods
details()
click to toggle source
# File lib/mushy/fluxs/environment.rb, line 5 def self.details { name: 'Environment', description: 'Pull environment variables.', config: { variables: { description: 'Map the environment variables to a new event.', type: 'keyvalue', value: {}, }, }, } end
Public Instance Methods
process(event, config)
click to toggle source
# File lib/mushy/fluxs/environment.rb, line 19 def process event, config config[:variables].reduce({}) do |t, i| t[i[0]] = ENV[i[1]] t end end