Method: Decode::Source#definitions

Defined in:
lib/decode/source.rb

#definitions(&block) ⇒ Object



38
39
40
41
42
43
44
# File 'lib/decode/source.rb', line 38

def definitions(&block)
  return to_enum(:definitions) unless block_given?
  
  self.open do |file|
    @language.definitions_for(file, &block)
  end
end