Method: SearchCop::Visitors::Postgres#visit_SearchCopGrammar_Attributes_Json
- Defined in:
- lib/search_cop/visitors/postgres.rb
#visit_SearchCopGrammar_Attributes_Json(attribute) ⇒ Object
rubocop:disable Naming/MethodName
6 7 8 9 10 |
# File 'lib/search_cop/visitors/postgres.rb', line 6 def visit_SearchCopGrammar_Attributes_Json(attribute) elements = ["#{quote_table_name attribute.table_alias}.#{quote_column_name attribute.column_name}", *attribute.field_names.map { |field_name| quote(field_name) }] "#{elements[0...-1].join("->")}->>#{elements.last}" end |