module DesignStoryboard::Setting

Public Class Methods

[](key) click to toggle source
# File lib/design_storyboard/setting.rb, line 13
def self.[](key)
  all[key]
end
[]=(key, value) click to toggle source
# File lib/design_storyboard/setting.rb, line 17
def self.[]=(key, value)
  all[key] = value
end
all() click to toggle source
# File lib/design_storyboard/setting.rb, line 9
def self.all
  @settings
end
create_important_folder() click to toggle source
# File lib/design_storyboard/setting.rb, line 21
def self.create_important_folder
  FileUtils.mkpath File.join(Setting[:dump_dir_path])
  FileUtils.mkpath File.join(Setting[:dump_dir_path], Setting[:stylesheet_dir_name]) if Setting[:auto_create_css]
end
update_dump_data_path() click to toggle source
# File lib/design_storyboard/setting.rb, line 26
def self.update_dump_data_path
  new_filename = File.basename(Setting[:input_file_path], ".*")

  Setting[:dump_dir_path]  = File.join(File.dirname(Setting[:input_file_path]), Setting[:release_dir_name])
  Setting[:dump_file_path] = File.join(Setting[:dump_dir_path], "#{new_filename}.html")

  create_important_folder

  update_page_title
end
update_page_title() click to toggle source
# File lib/design_storyboard/setting.rb, line 37
def self.update_page_title
  Setting[:page_title] = File.basename(Setting[:input_file_path], ".*")
end