class Jaspion::Miya::Android

Represents an Android Object class

Attributes

package[RW]

Public Instance Methods

inflate_view() click to toggle source

Generates inflating parameters

@return [String] An initializer for this object view, if ui?

# File lib/jaspion/miya/android.rb, line 29
def inflate_view
  if ui?
    str = "        this.#{name.uncapitalize} = (#{type})"
    str << " findViewById(R.id.#{name.downcase});"
    return str
  end
  ''
end
instance_variables() click to toggle source
# File lib/jaspion/miya/android.rb, line 12
def instance_variables
  "    private #{type} #{name.uncapitalize};"
end
ui?() click to toggle source
# File lib/jaspion/miya/android.rb, line 16
def ui?
  self.class.name.include?('View') || self.class.name.include?('Edit')
end