Sha256: df8e0afd8f42f9931b7c410ca239f67d4469e0d954c0f19c2b6f9f0aed2bd392
Contents?: true
Size: 427 Bytes
Versions: 6
Compression:
Stored size: 427 Bytes
Contents
module ContentsCore class ItemBoolean < Item alias_attribute :data, :data_boolean def init self.data = 0 self end def update_data( value ) self.data = ( value == 'true' ) ? 1 : 0 self.save end def to_s self.data > 0 ? 'true' : 'false' end def self.permitted_attributes [ :data_boolean ] end def self.type_name 'boolean' end end end
Version data entries
6 entries across 6 versions & 1 rubygems