class LightweightAttributes::AttributeSet::Builder

Attributes

default_attributes[R]
types[R]

Public Class Methods

new(types, default_attributes = {}) click to toggle source
# File lib/lightweight_attributes/attribute_set/builder.rb, line 8
def initialize(types, default_attributes = {})
  @types = types
  @default_attributes = default_attributes
end

Public Instance Methods

build_from_database(values = {}, _additional_types = {}) click to toggle source
# File lib/lightweight_attributes/attribute_set/builder.rb, line 13
def build_from_database(values = {}, _additional_types = {})
  LightweightAttributes::AttributeSet.new values
end