Sha256: 0530ae9db00f8b37cc7d2fc8307159593443ef1c0d46eb874aea3bbc1f777e35
Contents?: true
Size: 441 Bytes
Versions: 10
Compression:
Stored size: 441 Bytes
Contents
class ActiveRecord::Base # Adds this instance of {ActiveRecord::Base} to Manifest.configuration.data_types. def self.data_type_for_manifest nav_name = ActiveSupport::Inflector.pluralize(self.to_s) route = "manifest_#{nav_name.underscore}_path" Manifest.configure do |config| config.data_types << { nav_name: ActiveSupport::Inflector.pluralize(self.to_s), route: route } config.data_types.uniq! end end end
Version data entries
10 entries across 10 versions & 1 rubygems