Module: Ars::Familiar::Scribe::Scribable

Defined in:
lib/ars/familiar/scribe.rb

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.extended(subclass) ⇒ Object



36
37
38
39
# File 'lib/ars/familiar/scribe.rb', line 36

def self.extended(subclass)
  subclass.scribable true
  Scribe.register subclass
end

Instance Method Details

#scribable(bool = nil) ⇒ Object



30
31
32
# File 'lib/ars/familiar/scribe.rb', line 30

def scribable(bool = nil)
  !bool.nil? && @scribable = bool
end

#scribable?Boolean

Returns:

  • (Boolean)


33
34
35
# File 'lib/ars/familiar/scribe.rb', line 33

def scribable?
  @scribable
end