TapKit::Attribute

Class/Module:
Class
In:
lib/tapkit/access/attribute.rb
Parent:
Object

Methods

allow_null?
beautify_name
convert_attribute_value
new
read_only?
to_h
validate_required_attributes
validate_value

Attributes

allow_null [RW]
class_name [RW]
column_name [RW]
definition [RW]
entity [R]
external_type [RW]
name [RW]
precision [RW]
read_format [RW]
read_only [RW]
value_type [RW]
width [RW]
write_format [RW]

Public Class Methods

new( list = {}, entity = nil )

Public Instance Methods

allow_null?()
beautify_name()
convert_attribute_value( value, encoding = nil )
read_only?()
to_h()
validate_required_attributes()
validate_value( value )