Class: Jaspion::Miya::Swift

Inherits:
Object
  • Object
show all
Defined in:
lib/jaspion/miya/swift.rb,
lib/jaspion/miya/swift/uiviewcontroller.rb

Overview

Represents an Android Object class

Direct Known Subclasses

UIViewController

Defined Under Namespace

Classes: UIViewController

Instance Attribute Summary

Attributes inherited from Object

#children, #name, #type

Instance Method Summary collapse

Methods inherited from Object

available_classes, create, #fetch_child, #initialize, #push_child, #templates

Methods included from Class

#class_variables, #imports, #ui?

Constructor Details

This class inherits a constructor from Jaspion::Miya::Object

Instance Method Details

#class_methodsObject



15
16
17
# File 'lib/jaspion/miya/swift.rb', line 15

def class_methods
  ''
end

#instance_methodsObject



19
20
21
# File 'lib/jaspion/miya/swift.rb', line 19

def instance_methods
  ''
end

#instance_variablesObject



10
11
12
13
# File 'lib/jaspion/miya/swift.rb', line 10

def instance_variables
  return "@IBOutlet var #{name.uncapitalize} : #{type}!" if ui?
  "let #{name.uncapitalize} : #{type}!"
end