Sha256: d4278d0402a0335c6b181f61aa2c71206bcb32780ab31c22d172857595243c83
Contents?: true
Size: 529 Bytes
Versions: 4
Compression:
Stored size: 529 Bytes
Contents
#! /usr/bin/env ruby # coding: utf-8 # 計算の状態を解析するクラス。 class CalcInspector # #def initialize #end # 引数 calc で渡された計算の状態を返す。 # calc は以下のメソッドを持つ必要がある。 # - started? # - normal_ended? # - to_be_continued? def self.inspect(calc) return "YET" unless calc.started? return "STARTED" unless calc.normal_ended? return "NEXT" if calc.to_be_continued? return "FINISHED" #raise "must not occur" end end
Version data entries
4 entries across 4 versions & 1 rubygems