Class: Troo::Member

Inherits:
Ohm::Model
  • Object
show all
Includes:
Ohm::DataTypes, ModelHelpers
Defined in:
lib/troo/models/member.rb

Class Method Summary collapse

Instance Method Summary collapse

Methods included from ModelHelpers

included

Class Method Details

.remoteObject

Returns [].

Returns:



21
22
23
# File 'lib/troo/models/member.rb', line 21

def remote
  Remote::Member
end

.typeSymbol

Returns:

  • (Symbol)


26
27
28
# File 'lib/troo/models/member.rb', line 26

def type
  :member
end

Instance Method Details

#decorator(options = {}) ⇒ Object

Returns [].

Parameters:

  • (Hash)

Returns:



33
34
35
# File 'lib/troo/models/member.rb', line 33

def decorator(options = {})
  Decorators::Member.new(self, options)
end

#default?FalseClass

Returns:

  • (FalseClass)


44
45
46
# File 'lib/troo/models/member.rb', line 44

def default?
  false
end

#presenter(options = {}) ⇒ Object

Returns [].

Parameters:

  • (Hash)

Returns:



39
40
41
# File 'lib/troo/models/member.rb', line 39

def presenter(options = {})
  Presenters::Member.new(decorator, options)
end

#typeSymbol

Returns:

  • (Symbol)


49
50
51
# File 'lib/troo/models/member.rb', line 49

def type
  self.class.type
end