Sha256: d6f3dd19e178428dd28ee2547c4b31008ac6a15465e9ec0e3af35ae753bc9d05

Contents?: true

Size: 306 Bytes

Versions: 2

Compression:

Stored size: 306 Bytes

Contents

Symbol.class_eval do
  def <=> other
    self.to_s <=> other.to_s
  end
  
  # def to_reader
  #   self
  # end
  # 
  # def to_writer
  #   "#{self}=".to_sym
  # end
  #  
  #  def to_iv
  #   "@#{self}"
  # end

  def + other
    (self.to_s + other.to_s).to_sym
  end
  
  def blank?; to_s.blank? end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
ruby_ext-0.4.25 lib/ruby_ext/core/symbol.rb
ruby_ext-0.4.24 lib/ruby_ext/core/symbol.rb