Hihi
A hello world! Gem ...
Installation
Add this line to your application's Gemfile:
gem 'hihi'
And then execute:
$ bundle
Or install it yourself as:
$ gem install hihi
Usage
Access via standard module / method calls ...
require "hihi/version"
require 'active_support/concern'
module Greet
include ActiveSupport::Concern
def hello
"hi hi world"
end
end
class Caser
include Greet
def one_cap(msg)
msg.capitalize
end
def all_cap(msg)
msg.upcase
end
end
class Punctuator
def bang(msg)
msg << '!'
end
def dot(msg)
msg << '.'
end
end
Testing commands:
Module: "Greet"
- "hello" to return the message
Class: "Caser"
- one_cap(string)
- all_cap(string)
Class: "Punctuator"
- bang(string)
- dot(string)
Contributing
Bug reports and pull requests are welcome on GitHub at https://github.com/Mirv/hihi.
License
The gem is available as open source under the terms of the MIT License.