Class: Antetype::Base

Inherits:
Thor
  • Object
show all
Defined in:
lib/antetype/base.rb,
lib/antetype/base/actions.rb

Overview

对象Base完成一系列可执行如下功能:   实现所有软件包对外功能函数。

Instance Method Summary collapse

Instance Method Details

#show_antetype_dirObject

返回软件包配置目录及其文件名称



6
7
8
9
10
# File 'lib/antetype/base/actions.rb', line 6

def show_antetype_dir
  dir = "#{Antetype::DEFAULT_CONFIG_PATH}"
  say dir, :green
  dir
end

#versionObject

返回软件包版本号



9
10
11
12
13
14
15
16
17
# File 'lib/antetype/base.rb', line 9

def version()
  ver = Bundler.load.specs.
          map{|gem| gem.version if 'antetype'==gem.name}.
          find_all{|name| name!=nil}.
          first.
          to_s
  say ver, :green
  ver
end