Sha256: bd97729eb57c400ec2aadf2313f0975ecf887502857a6c0044616e0d8e864a39
Contents?: true
Size: 404 Bytes
Versions: 7
Compression:
Stored size: 404 Bytes
Contents
module BestInPlace class Utils def self.build_best_in_place_id(object, field) if object.is_a?(Symbol) || object.is_a?(String) return "best_in_place_#{object}_#{field}" end id = "best_in_place_#{object.class.to_s.demodulize.underscore}" id << "_#{object.id}" if object.class.ancestors.include?(ActiveRecord::Base) id << "_#{field}" id end end end
Version data entries
7 entries across 7 versions & 2 rubygems