Module: Sequel::Plugins::Revisions::ClassMethods

Defined in:
lib/sequel/plugins/revisions.rb

Instance Method Summary collapse

Instance Method Details

#revisions_embedded_inObject



54
55
56
# File 'lib/sequel/plugins/revisions.rb', line 54

def revisions_embedded_in
  @revisions_embedded_in
end

#revisions_excludeObject



71
72
73
# File 'lib/sequel/plugins/revisions.rb', line 71

def revisions_exclude
  @revisions_exclude
end

#revisions_metaObject



67
68
69
# File 'lib/sequel/plugins/revisions.rb', line 67

def revisions_meta
  @revisions_meta
end

#revisions_on?(action) ⇒ Boolean



58
59
60
61
62
63
64
65
# File 'lib/sequel/plugins/revisions.rb', line 58

def revisions_on? action
  # We track everything by default
  unless @revisions_on
    true
  else
    @revisions_on.include? action
  end
end

#revisions_polymorphic?Boolean



50
51
52
# File 'lib/sequel/plugins/revisions.rb', line 50

def revisions_polymorphic?
  @revisions_polymorphic
end