Class: SmoothOperator::Base

Inherits:
OpenStruct show all
Extended by:
FinderMethods, Operator, Translation
Includes:
Persistence
Defined in:
lib/smooth_operator.rb

Constant Summary

Constants included from Operator

Operator::HTTP_VERBS, Operator::OPTIONS

Instance Attribute Summary collapse

Method Summary

Methods included from Operator

generate_connection, generate_parallel_connection

Methods included from FinderMethods

all, find

Methods included from Translation

human_attribute_name

Methods included from Persistence

#destroy, #destroyed?, included, #new_record?, #persisted?, #save, #save!

Methods included from AttributeAssignment

#assign_attributes, #get_internal_data, included, #initialize, #internal_data, #push_to_internal_data

Methods included from Serialization

#attributes, #read_attribute_for_serialization, #serializable_hash, #to_hash, #to_json

Methods included from ModelSchema

included, #internal_structure, #known_attributes, #model_name, #table_name

Methods included from Validations

#invalid?, #valid?

Methods included from Delegation

#method_missing, #respond_to?

Dynamic Method Handling

This class handles dynamic methods through the method_missing method in the class SmoothOperator::Delegation

Instance Attribute Details

#last_remote_callObject (readonly)

Returns the value of attribute last_remote_call.



22
23
24
# File 'lib/smooth_operator.rb', line 22

def last_remote_call
  @last_remote_call
end