Module: TokyoMetro::Factory::Scss::TrainType
- Defined in:
- lib/tokyo_metro/factory/scss/train_type.rb
Overview
TODO:
こちらを残す
Class Method Summary collapse
Class Method Details
.make ⇒ Object
4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 |
# File 'lib/tokyo_metro/factory/scss/train_type.rb', line 4 def self.make train_types = ::TrainType.all.map { | train_type | train_type }.delete_if { | train_type | train_type.color.nil? or train_type.bgcolor.nil? }.sort_by( &:railway_line_id ) filename_of_color = "#{ dir_of_stylesheets }/common_mixins/color/rails/_train_types.scss" puts filename_of_color File.open( filename_of_color , "w:utf-8" ) do |f| f.print( content_common_mixin_color( train_types ) ) end filename_of_main_content = "#{ dir_of_stylesheets }/tokyo_metro/controllers/concern/train_types.scss" puts filename_of_main_content File.open( filename_of_main_content , "w:utf-8" ) do |f| f.print( main_content_document_train_type( train_types ) ) end end |