module Automux::Controller::Support
Public Instance Methods
demodulize(class_name)
click to toggle source
Remove all parent namespacing.
# File lib/automux/controller/support/rendering.rb, line 49 def demodulize(class_name) class_name.split('::').last end
environmental_execute(result)
click to toggle source
# File lib/automux/controller/support/rendering.rb, line 30 def environmental_execute(result) send("#{ ENV['AUTOMUX_ENV'] }_execute", result) end
production_execute(result)
click to toggle source
# File lib/automux/controller/support/rendering.rb, line 34 def production_execute(result) exec(result) end
remove_empty_lines(string)
click to toggle source
The recipe files can have empty lines for clarity. Remove them here.
# File lib/automux/controller/support/rendering.rb, line 44 def remove_empty_lines(string) string.gsub(/\n\s+\n/, "\n") end
test_execute(result)
click to toggle source
# File lib/automux/controller/support/rendering.rb, line 38 def test_execute(result) File.open('/tmp/results', 'w') { |f| f.write(result) } exit end