README.md
GetComments - Extract Comments from Ruby Code================================================== [](https://badge.fury.io/rb/getcomments)[](https://github.com/DannyBen/getcomments/actions?query=workflow%3ATest)[](https://codeclimate.com/github/DannyBen/getcomments/maintainability) --- This library provides an easy way to extract comments from a ruby source file. --- Install-------------------------------------------------- ```$ gem install getcomments``` Or with bundler: ```gem 'getcomments'``` Usage-------------------------------------------------- Get comments from a file: ```ruby# GetComments.from_filerequire 'getcomments'comments = GetComments.from_file 'spec/fixtures/minimal.rb'comments.each do |key, value| puts "#{key}: #{value}"end #=> module TestModule: Module comment#=> class TestClass: Class comment#=> attr_reader :some_attr: Attribute comment#=> def some_method: Method comment``` Get comments from a string: ```ruby# GetComments.from_stringcode = <<-EOF # This function just sits here def the_function endEOF comments = GetComments.from_string codecomments.each do |key, value| puts "#{key}: #{value}"end #=> def the_function: This function just sits here```