class Snapit::Storage
Attributes
path[R]
Public Class Methods
new(root_path)
click to toggle source
# File lib/snapit/storage.rb, line 8 def initialize(root_path) @path = root_path.join("snapit_captures") FileUtils.mkdir_p(path) unless Dir.exists?(path) end
Public Instance Methods
output_path()
click to toggle source
# File lib/snapit/storage.rb, line 22 def output_path p = path.join(script_name) FileUtils.mkdir_p(p) unless Dir.exists?(p) p end
script_name()
click to toggle source
# File lib/snapit/storage.rb, line 18 def script_name @script_name || "default" end
set_script_name!(name)
click to toggle source
# File lib/snapit/storage.rb, line 13 def set_script_name!(name) @script_name = name @script_name = @script_name.gsub(/[^0-9a-z ]/i, '').gsub(/ /i, '_') end