Module: Tripod::Fields

Extended by:
ActiveSupport::Concern
Included in:
Components, EmbeddedResource
Defined in:
lib/tripod/fields.rb,
lib/tripod/fields/standard.rb

Overview

This module defines behaviour for fields.

Defined Under Namespace

Modules: ClassMethods Classes: Standard

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.included(base) ⇒ Object



8
9
10
11
12
13
# File 'lib/tripod/fields.rb', line 8

def self.included(base)
  base.instance_eval do
    @fields ||= {}
  end
  base.extend(ClassMethods)
end

Instance Method Details

#fieldsObject



15
16
17
# File 'lib/tripod/fields.rb', line 15

def fields
  self.class.fields
end