Sha256: 5da2104c9c19184c35cd79ecb6c19212e4f74b937a1f6838f772edf16bc748eb
Contents?: true
Size: 208 Bytes
Versions: 1
Compression:
Stored size: 208 Bytes
Contents
require_relative "enum" module Potter module Flag include Enum module ClassMethods def next_id = @last_id ? @last_id <<= 1 : @last_id = 1 end end def Flag(type) = Flag.of(type) end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
potter-0.1.0 | lib/potter/flag.rb |