Sha256: 7b21528f29410d8d9d38acb149aabfe5454cd7ba9bbdaa61da5082551fb4dbbe

Contents?: true

Size: 510 Bytes

Versions: 1

Compression:

Stored size: 510 Bytes

Contents

require "rubygems"
require "demo_gem/version"

module DemoGem
  # Your code goes here...
	#
	module StringExtendsions
		def self.included(base)
			base.send :include, InstanceMethods
			base.send :extend, ClassMethods
		end
		
		module InstanceMethods
			def compact_title
				self.tr("_", " ").split.each do |w|
					w.capitalize!
				end.join("")
			end
		end #InstanceMethods

		module ClassMethods
			# code
		end

	end #StringExtendsions
end #DemoGem

class String
	include DemoGem::StringExtendsions
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
demo_gem-0.0.1 lib/demo_gem.rb