Skip to content

A class which tells fortune using four pillar astrology.

Notifications You must be signed in to change notification settings

lumbermill/four-pillars

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

four-pillars

A class which tells fortune by Four Pillar astrology(四柱推命).

Installation

sudo gem install four-pillars

Usage

require 'four-pillars'

fp = FourPillarsLogic.new([1980,7,18,0,0],'f')
puts fp.input
#=> 1980年7月18日0時0分生 女性
p fp.kanshi
#=> ["壬辰", "癸未", "庚申"]
p fp.kanshi_as_number
#=> [29, 20, 57]
p fp.zokan
#=> ["癸", "乙", "壬"]
p fp.setsuiri?
#=> false

# 0.1.13から時柱に対応
fp = FourPillarsLogic.new(["1998","2","27","10","31"],"f",with_time:true)
fp.kanshi
#=> ["辛巳","乙巳","甲寅","戊寅"]

See test cases for more methods.

Changelog

Contributors

References

通変星

いんじゅ 印綬
へんいん 偏印
せいかん 正官
へんかん 偏官
せいざい 正財
へんざい 偏財
ごうざい 劫財
ひけん 比肩
しょうかん 傷官
しょくじん 食神

十干

きのえ 甲
きのと 乙
ひのえ 丙
ひのと 丁
つちのえ 戊
つちのと 己
かのえ 庚
かのと 辛
みずのえ 壬
みずのと 癸

十二支

い 亥
ね 子
うし 丑
とら 寅
う 卯
たつ 辰
み 巳
うま 午
ひつじ 未
さる 申
とり 酉
いぬ 戌

十二運星

たい 胎
よう 養
ちょうせい 長生
もくよく 沐浴
かんたい 冠帯
けんろく 建禄
ていおう 帝旺
すい 衰
びょう 病
し 死
ぼ 墓
ぜつ 絶

About

A class which tells fortune using four pillar astrology.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages