Class: Sequent::Core::BaseCommand

Inherits:
Object
  • Object
show all
Includes:
ActiveModel::Serializers::JSON, ActiveModel::Validations, Helpers::AttributeSupport, Helpers::Copyable, Helpers::EqualSupport, Helpers::Mergable, Helpers::ParamSupport, Helpers::UuidHelper
Defined in:
lib/sequent/core/command.rb

Overview

Base command

Direct Known Subclasses

Command

Instance Method Summary collapse

Methods included from Helpers::Copyable

#copy

Methods included from Helpers::AttributeSupport

#attributes, included, #valid_date, #validation_errors

Methods included from Helpers::UuidHelper

new_uuid

Methods included from Helpers::EqualSupport

#==, #eql?, #hash

Methods included from Helpers::ParamSupport

#as_params, included, #to_params

Methods included from Helpers::Mergable

#merge!

Constructor Details

#initialize(args = {}) ⇒ BaseCommand

Returns a new instance of BaseCommand.



25
26
27
28
# File 'lib/sequent/core/command.rb', line 25

def initialize(args = {})
  update_all_attributes args
  @created_at = DateTime.now
end