Module: PDoc::Models::Callable

Included in:
ClassMethod, Constructor, InstanceMethod, Utility
Defined in:
lib/pdoc/models/callable.rb

Instance Method Summary collapse

Instance Method Details

#argumentsObject



4
5
6
# File 'lib/pdoc/models/callable.rb', line 4

def arguments
  @arguments ||= []
end

#arguments?Boolean

Returns:

  • (Boolean)


8
9
10
# File 'lib/pdoc/models/callable.rb', line 8

def arguments?
  @arguments && !@arguments.empty?
end

#to_hashObject



12
13
14
15
16
# File 'lib/pdoc/models/callable.rb', line 12

def to_hash
  super.merge({
    :arguments => arguments
  })
end