Sha256: f7820e5da517cd2fe2d18183e1a3e7029cf9bb223cc9ee2a57af684a1e6ae493
Contents?: true
Size: 487 Bytes
Versions: 1
Compression:
Stored size: 487 Bytes
Contents
# frozen_string_literal: true module Gamefic module Standard # A module for entities that are openable. # module Openable def open self.open = true end def close self.open = false end def open=(bool) @open = bool end def open? @open ||= false end def closed? !open? end def accessible? open? end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
gamefic-standard-3.3.0 | lib/gamefic-standard/openable.rb |