Sha256: fd2e791f813fb6aeee250a7f7643279d6f65fefe5d5c2c24c7cd38c079248f4f

Contents?: true

Size: 569 Bytes

Versions: 2

Compression:

Stored size: 569 Bytes

Contents

require 'coverage_helper'
require 'minitest/autorun'
require 'minitest/colorin'
require 'pry-nav'
require 'rasti-enum'

module Colors

  extend Rasti::Enum

  module Common
    def red?
      false
    end

    def green?
      false
    end

    def blue?
      false
    end
  end

  class Red < Rasti::Enum::Value
    include Common

    def red?
      true
    end
  end

  class Green < Rasti::Enum::Value
    include Common

    def green?
      true
    end
  end

  class Blue < Rasti::Enum::Value
    include Common

    def blue?
      true
    end
  end

end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
rasti-enum-1.0.1 spec/minitest_helper.rb
rasti-enum-1.0.0 spec/minitest_helper.rb