Class: RMQResource

Inherits:
Object show all
Defined in:
lib/project/ruby_motion_query/rmq_resource.rb

Class Method Summary collapse

Class Method Details

.find(resource_type, resource_name) ⇒ Object



15
16
17
18
19
20
# File 'lib/project/ruby_motion_query/rmq_resource.rb', line 15

def find(resource_type, resource_name)
  application = PMApplication.current_application
  application.resources.getIdentifier(resource_name.to_s,
                                      resource_type.to_s,
                                      application.package_name)
end

.layout(name) ⇒ Object



22
23
24
# File 'lib/project/ruby_motion_query/rmq_resource.rb', line 22

def layout(name)
  self.find("layout", name)
end

.string(name = nil) ⇒ Object

the string value all up inside your ‘res/values/strings.xml’ (or nil)



27
28
29
30
31
32
# File 'lib/project/ruby_motion_query/rmq_resource.rb', line 27

def string(name=nil)
  return nil unless name
  resource_id = find(:string, name)
  return nil if resource_id.nil? || resource_id == 0
  PMApplication.current_application.resources.getString(resource_id)
end