Sha256: 43982b2a4906caf5e3bf3aa3c4a39ff901bc30c49579a77fd1f89e6aec04bcee

Contents?: true

Size: 339 Bytes

Versions: 5

Compression:

Stored size: 339 Bytes

Contents

String.class_eval do
	def to_reader
		self.to_sym
	end
	
	def to_writer
		"#{self}=".to_sym
	end
	
	def to_iv
		"@#{self}"
	end
	
  # def interpolate binding
  #   binding.should! :be_a, Binding
  #   return gsub(/\#\{.+?\}/) do |term|
  #     identifier = term.slice(2 .. term.size-2)
  #     binding.eval identifier
  #   end
  # end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
ruby-ext-0.2.8 lib/ruby_ext/string.rb
ruby-ext-0.2.7 lib/ruby_ext/string.rb
ruby-ext-0.2.6 lib/ruby_ext/string.rb
ruby-ext-0.2.5 lib/ruby_ext/string.rb
ruby-ext-0.2.4 lib/ruby_ext/string.rb