Sha256: 5eb20a1739d832ab5d8b62340cbc2b63b7667e2a121603cebe7b388e800713a8
Contents?: true
Size: 758 Bytes
Versions: 1
Compression:
Stored size: 758 Bytes
Contents
# Ruby のクラス図を生成するためのモジュール module TokyoMetro::Document::Gviz::RubyGraph # 処理を行うメソッド # @param dot_file [Boolean] .dot ファイルの生成を行うか否かの設定 # @return [nil] def self.process( dot_file: true ) if dot_file make_dot_file end return nil end class << self private # .dot ファイルを生成するメソッド # @return [nil] def make_dot_file filename = "ruby_classes.dot" Dir.chdir( ::TokyoMetro.DEV_DIR ) do system( "yard graph --full --dependencies --verbose -f #{filename}" ) File.rename( filename , "#{ ::TokyoMetro::Document::Gviz::DIR }/#{filename}" ) end return nil end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
tokyo_metro-0.10.1 | lib/tokyo_metro/document/gviz/ruby_graph.rb |