Sha256: b4eb904ba666e9b1ee9d84ecbc78d6a95fddb72e0de3c0baa46d5fb45020d3a0

Contents?: true

Size: 1.19 KB

Versions: 1

Compression:

Stored size: 1.19 KB

Contents

1 What is Rubymisc (Ruby miscellaneous | /ˈru:bi ˌmisəˈleiniəs/)
  Miscellaneous and humble tool-set of useful Ruby (RUBY_VERSION >= 1.9.2)

  [https://secure.travis-ci.org/ipoval/rubymisc.png]

  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

    #^, #xor
      e13: 'rubymisc'.xor '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`

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
rubymisc-0.0.3.3 README