Module: Turbo::Visitable

Included in:
VisitableViewController
Defined in:
lib/turbo/visitable/visitable.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Instance Attribute Details

#visitableDelegateObject

Returns the value of attribute visitableDelegate.



3
4
5
# File 'lib/turbo/visitable/visitable.rb', line 3

def visitableDelegate
  @visitableDelegate
end

#visitableURLObject (readonly)

Returns the value of attribute visitableURL.



4
5
6
# File 'lib/turbo/visitable/visitable.rb', line 4

def visitableURL
  @visitableURL
end

#visitableViewObject (readonly)

Returns the value of attribute visitableView.



4
5
6
# File 'lib/turbo/visitable/visitable.rb', line 4

def visitableView
  @visitableView
end

Instance Method Details

#activateVisitableWebView(webView) ⇒ Object



18
19
20
# File 'lib/turbo/visitable/visitable.rb', line 18

def activateVisitableWebView(webView)
  visitableView.activateWebView(webView, forVisitable: self)
end

#clearVisitableScreenshotObject



38
39
40
# File 'lib/turbo/visitable/visitable.rb', line 38

def clearVisitableScreenshot
  visitableView.clearScreenshot
end

#deactivateVisitableWebViewObject



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

def deactivateVisitableWebView
  visitableView.deactivateWebView
end

#hideVisitableActivityIndicatorObject



14
15
16
# File 'lib/turbo/visitable/visitable.rb', line 14

def hideVisitableActivityIndicator
  visitableView.hideActivityIndicator
end

#hideVisitableScreenshotObject



34
35
36
# File 'lib/turbo/visitable/visitable.rb', line 34

def hideVisitableScreenshot
  visitableView.hideScreenshot
end

#reloadVisitableObject



6
7
8
# File 'lib/turbo/visitable/visitable.rb', line 6

def reloadVisitable
  visitableDelegate.visitableDidRequestReload(self) if visitableDelegate
end

#showVisitableActivityIndicatorObject



10
11
12
# File 'lib/turbo/visitable/visitable.rb', line 10

def showVisitableActivityIndicator
  visitableView.showActivityIndicator
end

#showVisitableScreenshotObject



30
31
32
# File 'lib/turbo/visitable/visitable.rb', line 30

def showVisitableScreenshot
  visitableView.showScreenshot
end

#updateVisitableScreenshotObject



26
27
28
# File 'lib/turbo/visitable/visitable.rb', line 26

def updateVisitableScreenshot
  visitableView.updateScreenshot
end

#visitableDidRefreshObject



46
47
48
# File 'lib/turbo/visitable/visitable.rb', line 46

def visitableDidRefresh
  visitableView.refreshControl.endRefreshing
end

#visitableViewControllerObject



54
55
56
# File 'lib/turbo/visitable/visitable.rb', line 54

def visitableViewController
  self
end

#visitableViewDidRequestRefreshObject



50
51
52
# File 'lib/turbo/visitable/visitable.rb', line 50

def visitableViewDidRequestRefresh
  visitableDelegate.visitableDidRequestRefresh(self) if visitableDelegate
end

#visitableWillRefreshObject



42
43
44
# File 'lib/turbo/visitable/visitable.rb', line 42

def visitableWillRefresh
  visitableView.refreshControl.beginRefreshing
end