Class: Coopy::ViewedDatum

Inherits:
Object
  • Object
show all
Defined in:
lib/lib/coopy/viewed_datum.rb

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(datum, view) ⇒ ViewedDatum

Returns a new instance of ViewedDatum.



7
8
9
10
# File 'lib/lib/coopy/viewed_datum.rb', line 7

def initialize(datum,view)
  @datum = datum
  @view = view
end

Instance Attribute Details

#datumObject

Returns the value of attribute datum.



12
13
14
# File 'lib/lib/coopy/viewed_datum.rb', line 12

def datum
  @datum
end

#viewObject

Returns the value of attribute view.



13
14
15
# File 'lib/lib/coopy/viewed_datum.rb', line 13

def view
  @view
end

Class Method Details

.get_simple_view(datum) ⇒ Object



31
32
33
# File 'lib/lib/coopy/viewed_datum.rb', line 31

def ViewedDatum.get_simple_view(datum)
  return ::Coopy::ViewedDatum.new(datum,::Coopy::SimpleView.new)
end

Instance Method Details

#get_bagObject



19
20
21
# File 'lib/lib/coopy/viewed_datum.rb', line 19

def get_bag 
  return @view.get_bag(@datum)
end

#get_tableObject



23
24
25
# File 'lib/lib/coopy/viewed_datum.rb', line 23

def get_table 
  return @view.get_table(@datum)
end

#has_structureObject



27
28
29
# File 'lib/lib/coopy/viewed_datum.rb', line 27

def has_structure 
  return @view.has_structure(@datum)
end

#to_sObject



15
16
17
# File 'lib/lib/coopy/viewed_datum.rb', line 15

def to_s 
  return @view.to_s(@datum)
end