Module: RIO::Mode::StrMethods
- Included in:
- Str
- Defined in:
- lib/rio/iomode.rb
Instance Method Summary collapse
- #allows_both? ⇒ Boolean
- #creates? ⇒ Boolean
- #primarily_append? ⇒ Boolean
- #primarily_read? ⇒ Boolean
- #primarily_write? ⇒ Boolean
Instance Method Details
#allows_both? ⇒ Boolean
83 |
# File 'lib/rio/iomode.rb', line 83 def allows_both?() @mode[-1,1] == '+' end |
#creates? ⇒ Boolean
84 |
# File 'lib/rio/iomode.rb', line 84 def creates?() primarily_append? || primarily_write? end |
#primarily_append? ⇒ Boolean
82 |
# File 'lib/rio/iomode.rb', line 82 def primarily_append?() @mode[0,1] == 'a' end |
#primarily_read? ⇒ Boolean
80 |
# File 'lib/rio/iomode.rb', line 80 def primarily_read?() @mode[0,1] == 'r' end |
#primarily_write? ⇒ Boolean
81 |
# File 'lib/rio/iomode.rb', line 81 def primarily_write?() @mode[0,1] == 'w' or primarily_append? end |