class AlgebraDB::Value
Base class for value types in the DB.
Public Instance Methods
decoder()
click to toggle source
# File lib/algebra_db/value.rb, line 27 def decoder Exec::Decoder.new end
render_syntax(syntax_builder)
click to toggle source
# File lib/algebra_db/value.rb, line 15 def render_syntax(syntax_builder) builder.render_syntax(syntax_builder) end
to_select_item()
click to toggle source
# File lib/algebra_db/value.rb, line 19 def to_select_item unless builder.respond_to?(:default_select_item_alias) raise ArgumentError, "#{builder.inspect} has no default alias for us as a select item" end Build::SelectItem.new(self, builder.default_select_item_alias) end