module ThroughHierarchy::RailsUtils

Public Instance Methods

rails_major_minor_version() click to toggle source
# File lib/through_hierarchy/rails_utils.rb, line 13
def rails_major_minor_version
  Rails.version.split(".").first(2).join(".").to_f
end
sanitize_sql(string) click to toggle source
# File lib/through_hierarchy/rails_utils.rb, line 5
def sanitize_sql(string)
  if rails_major_minor_version < 5.1
    ActiveRecord::Base.sanitize(string)
  else
    ActiveRecord::Base.sanitize_sql_array(["?", string])
  end
end