Module: Paneron::Register

Defined in:
lib/paneron/register.rb,
lib/paneron/register/raw.rb,
lib/paneron/register/item.rb,
lib/paneron/register/error.rb,
lib/paneron/register/version.rb,
lib/paneron/register/data_set.rb,
lib/paneron/register/proposal.rb,
lib/paneron/register/raw/item.rb,
lib/paneron/register/register.rb,
lib/paneron/register/writeable.rb,
lib/paneron/register/item_class.rb,
lib/paneron/register/item_status.rb,
lib/paneron/register/root_finder.rb,
lib/paneron/register/validatable.rb,
lib/paneron/register/hierarchical.rb,
lib/paneron/register/raw/data_set.rb,
lib/paneron/register/raw/register.rb,
lib/paneron/register/item_statuses.rb,
lib/paneron/register/proposal_state.rb,
lib/paneron/register/raw/item_class.rb,
lib/paneron/register/proposal_states.rb

Defined Under Namespace

Modules: Hierarchical, Raw, RootFinder, Validatable, Writeable Classes: DataSet, Error, Item, ItemClass, ItemStatus, Proposal, ProposalState, Register

Constant Summary collapse

VERSION =
"0.3.2"
ITEM_STATUSES =

From registry-kit

{
INVALID: "invalid",
RETIRED: "retired",
SUBMITTED: "submitted",
SUPERSEDED: "superseded",
VALID: "valid",
    }
.transform_values { |v| Paneron::Register::ItemStatus.new(state: v) }
.freeze
PROPOSAL_STATES =

From registry-kit

{
DRAFT: "draft",
PROPOSED: "proposed",
SUBMITTED_FOR_CONTROL_BODY_REVIEW: "pending-control-body-review",
RETURNED_FOR_CLARIFICATION: "returned-for-clarification",
ACCEPTED: "accepted",
REJECTED: "rejected",
APPEALED: "rejection-appealed-to-owner",
WITHDRAWN: "withdrawn",
ACCEPTED_ON_APPEAL: "accepted-on-appeal",
REJECTION_UPHELD_ON_APPEAL: "rejection-upheld-on-appeal",
APPEAL_WITHDRAWN: "appeal-withdrawn",
    }
.transform_values { |v| Paneron::Register::ProposalState.new(state: v) }
.freeze