module Commandos::Plugins::VirtusPlugin::ClassMethods
Public Class Methods
extended(object)
click to toggle source
# File lib/commandos_virtus/plugins/virtus_plugin.rb, line 6 def self.extended(object) object.send(:include, Virtus.value_object) end
Public Instance Methods
bool(value, options={})
click to toggle source
# File lib/commandos_virtus/plugins/virtus_plugin.rb, line 10 def bool(value, options={}) attribute value, Axiom::Types::Boolean, options end
date(value, options={})
click to toggle source
# File lib/commandos_virtus/plugins/virtus_plugin.rb, line 14 def date(value, options={}) attribute value, Date, options end
datetime(value, options={})
click to toggle source
# File lib/commandos_virtus/plugins/virtus_plugin.rb, line 18 def datetime(value, options={}) attribute value, DateTime, options end
decimal(value, options={})
click to toggle source
# File lib/commandos_virtus/plugins/virtus_plugin.rb, line 22 def decimal(value, options={}) attribute value, BigDecimal, options end
float(value, options={})
click to toggle source
# File lib/commandos_virtus/plugins/virtus_plugin.rb, line 26 def float(value, options={}) attribute value, Float, options end
integer(value, options={})
click to toggle source
# File lib/commandos_virtus/plugins/virtus_plugin.rb, line 30 def integer(value, options={}) attribute value, Integer, options end
string(value, options={})
click to toggle source
# File lib/commandos_virtus/plugins/virtus_plugin.rb, line 34 def string(value, options={}) attribute value, String, options end
time(value, options={})
click to toggle source
# File lib/commandos_virtus/plugins/virtus_plugin.rb, line 38 def time(value, options={}) attribute value, Time, options end