class Upfluence::Utils::Thrift::Middleware::ActiveRecord
Public Class Methods
new(app)
click to toggle source
# File lib/upfluence/utils/thrift/middleware/active_record.rb, line 9 def initialize(app) @app = app end
Public Instance Methods
method_missing(method, *args, &block)
click to toggle source
# File lib/upfluence/utils/thrift/middleware/active_record.rb, line 13 def method_missing(method, *args, &block) @app.send(method, *args, &block) rescue ::ActiveRecord::RecordInvalid => e raise Base::Exceptions::ValidationError.from_model(e.record) rescue ::ActiveRecord::RecordNotFound raise Base::Exceptions::NotFound end