Sha256: 44219551a9661d0819eb60c8a0980fe6119b803d0cabb3c526c0e249f0df32ea

Contents?: true

Size: 575 Bytes

Versions: 7

Compression:

Stored size: 575 Bytes

Contents

module OData
	# Internally used helper class for storing operations called against the service.  This class shouldn't be used directly.
	class Operation
		attr_accessor :kind, :klass_name, :klass
		
		# Creates a new instance of the Operation class
		#
		# ==== Required Attributes
		# - kind: 				The operation type (Add, Update, or Delete)
		# - klass_name:		The name/type of the class to operate against
		# - klass:				The actual class
		def initialize(kind, klass_name, klass)
			@kind = kind
			@klass_name = klass_name
			@klass = klass
		end
	end
end

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
ruby_odata-0.0.7 lib/ruby_odata/operation.rb
ruby_odata-0.0.6 lib/ruby_odata/operation.rb
ruby_odata-0.0.5 lib/ruby_odata/operation.rb
ruby_odata-0.0.4 lib/ruby_odata/operation.rb
ruby_odata-0.0.3 lib/ruby_odata/operation.rb
ruby_odata-0.0.2 lib/odata_ruby/operation.rb
ruby_odata-0.0.1 lib/odata_ruby/operation.rb