Class: ISRakel::Tasks

Inherits:
Rake::TaskLib
  • Object
show all
Includes:
Rake::DSL, Singleton
Defined in:
lib/israkel/tasks.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(name = :simulator) {|_self| ... } ⇒ Tasks

Returns a new instance of Tasks.

Yields:

  • (_self)

Yield Parameters:



12
13
14
15
16
17
18
19
20
21
22
23
24
# File 'lib/israkel/tasks.rb', line 12

def initialize(name = :simulator)
  @name = name

  yield self if block_given?

  define_allow_addressbook_access_task
  define_allow_gps_access_task
  define_allow_photos_access_task
  define_reset_task
  define_set_language_task
  define_start_task
  define_stop_task
end

Instance Attribute Details

#current_deviceObject

Returns the value of attribute current_device.



10
11
12
# File 'lib/israkel/tasks.rb', line 10

def current_device
  @current_device
end

#nameObject

Returns the value of attribute name.



10
11
12
# File 'lib/israkel/tasks.rb', line 10

def name
  @name
end

Instance Method Details

#edit_global_preferences(&block) ⇒ Object



26
27
28
# File 'lib/israkel/tasks.rb', line 26

def edit_global_preferences(&block)
  current_device.edit_global_preferences(&block)
end

#edit_preferences(&block) ⇒ Object



30
31
32
# File 'lib/israkel/tasks.rb', line 30

def edit_preferences(&block)
  current_device.edit_preferences(&block)
end