Sha256: f817241011cacec0c17a4ba5645fd5dda23fd7e45f8706eaeaec0c5f3b502f32

Contents?: true

Size: 640 Bytes

Versions: 1

Compression:

Stored size: 640 Bytes

Contents

require 'yaml'
module Rumanu
  module Meaning
    GEM_ROOT = File.expand_path("../..", __FILE__)
    def load_meaning
      YAML.load_file("#{GEM_ROOT}/rumanu/meanings/en.yml")
    end

    def meaning
      case self
      when 1..9
        return load_meaning['meaning'][self]
      else
        return "Value out of range. Please choose a number between 1 and 9"
      end
    end

    def destiny
      case self
      when 1..9
        return load_meaning['destiny'][self]
      else
        return "Value out of range. Please choose a number between 1 and 9"
      end
    end
  end
end

class Integer
  include Rumanu::Meaning
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
rumanu-0.11.1 lib/rumanu/meaning.rb