Class: CoreNYM
- Inherits:
-
Object
- Object
- CoreNYM
- Defined in:
- lib/nym.rb
Overview
CoreNYM version in .env
Class Method Summary collapse
-
.core_version ⇒ Object
nyasocom tools core version.
-
.gem_version ⇒ Object
rubygems version.
-
.koyomi ⇒ Object
current date.
-
.pg_version ⇒ Object
libgroonga version in pgroonga.
-
.version ⇒ Object
version number x.x.
Class Method Details
.core_version ⇒ Object
nyasocom tools core version
36 37 38 |
# File 'lib/nym.rb', line 36 def self.core_version '1.1.0'.to_s end |
.gem_version ⇒ Object
rubygems version
29 30 31 32 33 |
# File 'lib/nym.rb', line 29 def self.gem_version gversion = 'gem -v' stdout_rb, stderr_rb, status_rb = Open3.capture3(gversion) version = stdout_rb.to_s end |
.koyomi ⇒ Object
current date.
8 9 10 11 12 |
# File 'lib/nym.rb', line 8 def self.koyomi dt = Time.new.getlocal('+09:00') week = %w(日 月 火 水 木 金 土)[dt.wday] @himekuri = "#{dt.year}年" + "#{dt.month}月" + "#{dt.day}日" + ' : '.to_s + "#{dt.hour}時"+"#{dt.min}分"+"#{dt.sec}秒" + ' : '.to_s + week + "曜日" end |
.pg_version ⇒ Object
libgroonga version in pgroonga
15 16 17 18 19 20 21 |
# File 'lib/nym.rb', line 15 def self.pg_version sql = "SHOW pgroonga.libgroonga_version;" query = ActiveRecord::Base.connection.select_all(sql).to_a pg_string = (query).to_s.gsub(/[^A-Za-z]/, ' ').rstrip pg_number = (query).to_s.gsub(/[^.0-9A-Za-z]/, '').rstrip.delete("A-Za-z").delete_prefix(".").delete_suffix(".") @pg_version = pg_string + " " + pg_number end |
.version ⇒ Object
version number x.x
24 25 26 |
# File 'lib/nym.rb', line 24 def self.version @version = ENV['NYASOCOMSUN_VERSION'] end |