module Smooth::Documentation
Attributes
_inline_description[RW]
Public Class Methods
included(base)
click to toggle source
# File lib/smooth/documentation.rb, line 3 def self.included(base) base.class_eval do attr_accessor :_inline_description class << self attr_accessor :_inline_description end end base.extend Smooth::Documentation end
Public Instance Methods
desc(description, *args)
click to toggle source
# File lib/smooth/documentation.rb, line 15 def desc(description, *args) self._inline_description = { description: description, args: args } end
inline_description()
click to toggle source
# File lib/smooth/documentation.rb, line 22 def inline_description val = _inline_description && _inline_description.dup self._inline_description = nil val end