1 What is Rubymisc (Ruby miscellaneous | /ˈru:bi ˌmisəˈleiniəs/) Miscellaneous and humble tool-set of useful Ruby 1.1 Installation gem install rubymisc 2 Usage 2.1 Regular expressions e1: Rubymisc::Regex.email e2: Rubymisc::Regex.url e3: Rubymisc::Regex.zip e4: Rubymisc::Regex.ipv4 e5: Rubymisc::Regex.mac_address e6: Rubymisc::Regex.hexcode e7: Rubymisc::Regex.usd 2.2 Object #in? e8: 100.in?([1, 2, 3, 4, 5, 100]) # => true #not functor e9: 100.not.instance_of?(Fixnum) # => false #errors_with_message e10: begin; raise 'Timeout socket'; rescue errors_with_message(/socket/); p 'socket E'; end #ASSERT e11: ASSERT { fail SecurityError.new('Fail message!') } 2.3 Integer #percent_of e12: 50.percent_of(100) # => 50.0 2.4 String #^ e13: 'rubymisc' ^ 'test' # => "\u0006\u0010\u0011\r\u0019\f\u0000\u0017" 2.5 ActiveRecord::Base .validates_url .validates_email .validates_image_url 3 Development - `gem install bundler` - `bundle install` - `bundle exec rake spec`