Module: NStore

Defined in:
lib/nstore.rb,
lib/nstore/version.rb

Overview

Mixin module to include into your class

Examples:

class YourClass
  include NStore

  attr_accessor :meta

  nstore :meta,
         accessors: {
             jira: {
                 board: [:id, :name, user: %i[id name]]
             },
             trello: %i[id name]
         },
         prefix: false,
         stringify: false
  ...

Defined Under Namespace

Modules: ClassMethods Classes: Error

Constant Summary collapse

VERSION =
'0.1.0'

Class Method Summary collapse

Class Method Details

.included(klass) ⇒ Object



25
26
27
# File 'lib/nstore.rb', line 25

def self.included(klass)
  klass.extend(ClassMethods)
end