module GeneratorHelpers
Helper file for generating classes
Public Class Methods
inject_extension(extension_path, file_path)
click to toggle source
# File lib/generator_helpers.rb, line 6 def self.inject_extension(extension_path, file_path) # Inject Ruby Patient model extensions template = File.read(extension_path) renderer = ERB.new(template, nil, '-') rb_model = File.read(file_path) rb_model.gsub!(/end/, renderer.result(binding)) File.open(file_path, 'w') { |file| file.write(rb_model) } end