Sha256: 2398d60cd7845687a3a9b46c42592d7dc83cda5dc6bf44f53d2b147b48ff6333

Contents?: true

Size: 735 Bytes

Versions: 14

Compression:

Stored size: 735 Bytes

Contents

require 'active_support/concern'
module KonoUtils::Concerns
  module ActiveRecordTranslation

    extend ActiveSupport::Concern

    included do

      def han(attr)
        self.class.han(attr)
      end

      def mnp
        self.class.mnp
      end

      def mn
        self.class.mn
      end

    end

    class_methods do

      ##
      # E' un'alias per il TikalCore::Registration.human_attribute_name(:isee)
      def han(attr)
        self.human_attribute_name(attr)
      end

      ##
      # E' un alias di model_name.human(count:2)
      def mnp
        self.model_name.human(count: 2)
      end

      ##
      # E' un alias di model_name.human
      def mn
        self.model_name.human
      end


    end

  end
end

Version data entries

14 entries across 14 versions & 1 rubygems

Version Path
kono_utils-1.0.1 lib/kono_utils/concerns/active_record_translation.rb
kono_utils-1.0.0 lib/kono_utils/concerns/active_record_translation.rb
kono_utils-0.15.16 lib/kono_utils/concerns/active_record_translation.rb
kono_utils-0.15.15 lib/kono_utils/concerns/active_record_translation.rb
kono_utils-0.15.14 lib/kono_utils/concerns/active_record_translation.rb
kono_utils-0.15.13 lib/kono_utils/concerns/active_record_translation.rb
kono_utils-0.15.12 lib/kono_utils/concerns/active_record_translation.rb
kono_utils-0.15.11 lib/kono_utils/concerns/active_record_translation.rb
kono_utils-0.15.10 lib/kono_utils/concerns/active_record_translation.rb
kono_utils-0.15.9 lib/kono_utils/concerns/active_record_translation.rb
kono_utils-0.15.8 lib/kono_utils/concerns/active_record_translation.rb
kono_utils-0.15.7 lib/kono_utils/concerns/active_record_translation.rb
kono_utils-0.15.6 lib/kono_utils/concerns/active_record_translation.rb
kono_utils-0.15.5 lib/kono_utils/concerns/active_record_translation.rb