Module: Frenetic::Persistence

Included in:
Resource
Defined in:
lib/frenetic/concerns/persistence.rb

Instance Method Summary collapse

Instance Method Details

#errorsObject



15
16
17
# File 'lib/frenetic/concerns/persistence.rb', line 15

def errors
  @_errors
end

#errors=(errs) ⇒ Object



11
12
13
# File 'lib/frenetic/concerns/persistence.rb', line 11

def errors=( errs )
  @_errors = errs
end

#saveObject



3
4
5
# File 'lib/frenetic/concerns/persistence.rb', line 3

def save
  persist_resource
end

#save!Object



7
8
9
# File 'lib/frenetic/concerns/persistence.rb', line 7

def save!
  save || fail(ResourceInvalid.new(self))
end

#valid?Boolean

Returns:

  • (Boolean)


19
20
21
# File 'lib/frenetic/concerns/persistence.rb', line 19

def valid?
  @_errors ? @_errors.empty? : true
end