Sha256: 1f740ea3504c7d5f10f0d92e876ac61234c26097c5140a0f6e8ff6f392227100

Contents?: true

Size: 614 Bytes

Versions: 6

Compression:

Stored size: 614 Bytes

Contents

module Watchdocs
  module Rails
    module Store
      # You can implement you own store for recordings
      # Just create module that implements following methods

      ## Params
      ## content - is a Ruby Array of Hashes
      # def write(content)
      #   ...
      # end

      ## Returns Ruby Array of Hashes
      # def read
      #   ...
      # end

      # def delete!
      #   ...
      # end

      ## Returns true if store already initialized
      # def exists?
      #   ...
      # end
    end
  end
end

require 'watchdocs/rails/store/file_store'
require 'watchdocs/rails/store/memory_store'

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
watchdocs-rails-0.2.0 lib/watchdocs/rails/store.rb
watchdocs-rails-0.1.4 lib/watchdocs/rails/store.rb
watchdocs-rails-0.1.3 lib/watchdocs/rails/store.rb
watchdocs-rails-0.1.2 lib/watchdocs/rails/store.rb
watchdocs-rails-0.1.1 lib/watchdocs/rails/store.rb
watchdocs-rails-0.1.0 lib/watchdocs/rails/store.rb