Sha256: 796864fb66fff6ac8f97aad9a01ea574a6ac00d77a018ff145778b92aa2495b3

Contents?: true

Size: 271 Bytes

Versions: 4

Compression:

Stored size: 271 Bytes

Contents

module HumanAttributes
  module Formatters
    class Enumerize < Base
      def apply(_instance, value)
        return unless value

        raise_error('NotEnumerizeAttribute') unless value.class.to_s == "Enumerize::Value"
        value.text
      end
    end
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
human_attributes-1.1.0 lib/human_attributes/formatters/enumerize.rb
human_attributes-1.0.0 lib/human_attributes/formatters/enumerize.rb
human_attributes-0.7.1 lib/human_attributes/formatters/enumerize.rb
human_attributes-0.7.0 lib/human_attributes/formatters/enumerize.rb