module Logidze::Generators::InjectSql
Public Instance Methods
inject_sql(source, indent: 4)
click to toggle source
# File lib/generators/logidze/inject_sql.rb, line 6 def inject_sql(source, indent: 4) source = ::File.expand_path(find_in_source_paths(source.to_s)) indent( ERB.new(::File.binread(source)).tap do |erb| erb.filename = source end.result(instance_eval("binding")), # rubocop:disable Style/EvalWithLocation indent ) end