Sha256: 1d0c89b780a2795fb03014c3e0a26b9a582865902f0f5aebf61e2aa08004e0d0

Contents?: true

Size: 241 Bytes

Versions: 5

Compression:

Stored size: 241 Bytes

Contents

require "metamorpher/terms/term"

module Metamorpher
  module Terms
    class Derived < Term
      attributes :base, derivation: -> (t) { t }

      def inspect
        "[#{base.map(&:upcase).join(', ')}] -> ..."
      end
    end
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
metamorpher-0.2.6 lib/metamorpher/terms/derived.rb
metamorpher-0.2.5 lib/metamorpher/terms/derived.rb
metamorpher-0.2.4 lib/metamorpher/terms/derived.rb
metamorpher-0.2.3 lib/metamorpher/terms/derived.rb
metamorpher-0.2.2 lib/metamorpher/terms/derived.rb