Class: Yomikomu::FSStorage
- Inherits:
-
BasicStorage
- Object
- BasicStorage
- Yomikomu::FSStorage
- Defined in:
- lib/yomikomu.rb
Direct Known Subclasses
Instance Method Summary collapse
-
#initialize ⇒ FSStorage
constructor
A new instance of FSStorage.
- #remove_compiled_iseq(fname) ⇒ Object
Methods inherited from BasicStorage
#compile_and_store_iseq, #extra_data, #load_iseq
Constructor Details
#initialize ⇒ FSStorage
Returns a new instance of FSStorage.
98 99 100 101 102 103 104 105 |
# File 'lib/yomikomu.rb', line 98 def initialize super require 'fileutils' @dir = YOMIKOMU_PREFIX + "files" unless File.directory?(@dir) FileUtils.mkdir_p(@dir) end end |
Instance Method Details
#remove_compiled_iseq(fname) ⇒ Object
107 108 109 110 111 112 113 |
# File 'lib/yomikomu.rb', line 107 def remove_compiled_iseq fname iseq_key = iseq_key_name(fname) if File.exist?(iseq_key) Yomikomu.debug{ "rm #{iseq_key}" } File.unlink(iseq_key) end end |