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