=begin
 This is about ClassName.
=end
class ClassName < SuperClass
	CLASS_CONSTANT = 123	
	$global = 'around the world'
	# This comment may span only this line
	@@class_variable = "some string"

    def initialize(value) 
      @field = value
      @char = ?a
    end
    
	# TASK: refactor
	def foo(parameter)
		abstract_method()
		string = 'Blah blah blah'
		string.gsub!(/ah/, 'eet')
		local = 42 * hash_code()
		static_method()
		hash = {:name => 'foo'}
		return bar(local) + parameter
	end
end