読者です 読者をやめる 読者になる 読者になる

Ruby で 連想配列を定義しつつ定数も定義する

class Status

  VALUES = {
      publish: PUBLISH = 0,
      pending: PENDING = 1,
      draft:   DRAFT = 2,
      trash:   TRASH = 3,
    }
end

このようにアクセスできる

Status::PUBLISH
Status::VALUES