module Volt::LocalStorage

Public Class Methods

[](key) click to toggle source
# File lib/volt/utils/local_storage.rb, line 4
def self.[](key)
  `
    var val = localStorage.getItem(key);
    return val === null ? nil : val;
  `
end
[]=(key, value) click to toggle source
# File lib/volt/utils/local_storage.rb, line 11
def self.[]=(key, value)
  `localStorage.setItem(key, value)`
end
clear() click to toggle source
# File lib/volt/utils/local_storage.rb, line 15
def self.clear
  `localStorage.clear()`
  self
end
delete(key) click to toggle source
# File lib/volt/utils/local_storage.rb, line 20
def self.delete(key)
  `
    var val = localStorage.getItem(key);
    localStorage.removeItem(key);
    return val === null ? nil : val;
  `
end