Class: Jbr::Mock::Visit
Overview
A visit that reads from Jbr.mock instead of Jobber.
Constant Summary
Constants inherited
from Visit
Visit::CLIENT_FIELDS, Visit::UPCOMING
Instance Method Summary
collapse
Methods inherited from Visit
#initialize
Methods inherited from Resource
#initialize
Constructor Details
This class inherits a constructor from Jbr::Visit
Instance Method Details
#address ⇒ Object
22
|
# File 'lib/jbr/mock/visit.rb', line 22
def address = @node.fetch :address, {}
|
#all_day? ⇒ Boolean
24
|
# File 'lib/jbr/mock/visit.rb', line 24
def all_day? = @node[:all_day]
|
#client ⇒ Object
20
|
# File 'lib/jbr/mock/visit.rb', line 20
def client = @node.fetch :client, {}
|
#client_confirmed? ⇒ Boolean
26
|
# File 'lib/jbr/mock/visit.rb', line 26
def client_confirmed? = @node[:client_confirmed]
|
#ends_at ⇒ Object
30
|
# File 'lib/jbr/mock/visit.rb', line 30
def ends_at = @node[:ends_at]
|
#id ⇒ Object?
Returns the values the app asked for.
12
|
# File 'lib/jbr/mock/visit.rb', line 12
def id = @node[:id]
|
#job_id ⇒ Object
16
|
# File 'lib/jbr/mock/visit.rb', line 16
def job_id = @node[:job_id]
|
#property_id ⇒ Object
18
|
# File 'lib/jbr/mock/visit.rb', line 18
def property_id = @node[:property_id]
|
#starts_at ⇒ Object
28
|
# File 'lib/jbr/mock/visit.rb', line 28
def starts_at = @node[:starts_at]
|
#title ⇒ Object
14
|
# File 'lib/jbr/mock/visit.rb', line 14
def title = @node[:title]
|
#upcoming ⇒ Enumerator<Mock::Visit>
Returns the visits the app asked for.
5
6
7
8
9
|
# File 'lib/jbr/mock/visit.rb', line 5
def upcoming
Enumerator.new do |yielder|
Jbr.mock.visits.each { |visit| yielder << self.class.new(oauth: @oauth, node: visit) }
end
end
|