Module: Gamefic::Standard::Openable
Overview
A module for entities that are openable.
Instance Method Summary collapse
- #accessible? ⇒ Boolean
- #close ⇒ Object
- #closed? ⇒ Boolean
- #open ⇒ Object
- #open=(bool) ⇒ Object
- #open? ⇒ Boolean
Instance Method Details
#accessible? ⇒ Boolean
28 29 30 |
# File 'lib/gamefic-standard/openable.rb', line 28 def accessible? open? end |
#close ⇒ Object
12 13 14 |
# File 'lib/gamefic-standard/openable.rb', line 12 def close self.open = false end |
#closed? ⇒ Boolean
24 25 26 |
# File 'lib/gamefic-standard/openable.rb', line 24 def closed? !open? end |
#open ⇒ Object
8 9 10 |
# File 'lib/gamefic-standard/openable.rb', line 8 def open self.open = true end |
#open=(bool) ⇒ Object
16 17 18 |
# File 'lib/gamefic-standard/openable.rb', line 16 def open=(bool) @open = bool end |
#open? ⇒ Boolean
20 21 22 |
# File 'lib/gamefic-standard/openable.rb', line 20 def open? @open ||= false end |