module TarvitHelpers module NonSharedAccessors require 'active_support' extend ActiveSupport::Concern module ClassMethods def non_shared_cattr_accessor(*keys) keys.each do |key| raise "#{key} is not a Symbol" unless key.is_a?(Symbol) method=<