Class: RMQImageUtils

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

Constant Summary collapse

DEFAULT_IMAGE_EXT =
'png'

Class Method Summary collapse

Class Method Details

.resource(file_base_name, opts = {}) ⇒ UIImage

Returns:

  • (UIImage)


18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
# File 'lib/project/ruby_motion_query/rmq_image.rb', line 18

def resource(file_base_name, opts = {})
  ext = opts[:ext] || DEFAULT_IMAGE_EXT
  #cached = opts[:cached]
  #cached = true if cached.nil?

  constant = R::Drawable.const_get(file_base_name.capitalize)
  constant
  #if cached
    ##UIImage.imageNamed("#{file_base_name}.#{ext}")
  #else
    #R::Drawable::Foo
    #R::Drawable::Bluepotion_logo
    #file_base_name << '@2x' if RMQ.device.retina?
    #file = NSBundle.mainBundle.pathForResource(file_base_name, ofType: ext)
    #UIImage.imageWithContentsOfFile(file)
  #end
end