Class: Swiftfake::SwiftFunction

Inherits:
Object
  • Object
show all
Defined in:
lib/swiftfake/swift_function.rb

Defined Under Namespace

Classes: Argument

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(full_name:, name:, access:, arguments:, return_value:) ⇒ SwiftFunction

Returns a new instance of SwiftFunction.



7
8
9
10
11
12
13
# File 'lib/swiftfake/swift_function.rb', line 7

def initialize(full_name:, name:, access:, arguments:, return_value:)
  @full_name = full_name
  @name = name
  @access = access
  @arguments = arguments
  @return_value = return_value
end

Instance Attribute Details

#accessObject (readonly)

Returns the value of attribute access.



5
6
7
# File 'lib/swiftfake/swift_function.rb', line 5

def access
  @access
end

#argumentsObject (readonly)

Returns the value of attribute arguments.



5
6
7
# File 'lib/swiftfake/swift_function.rb', line 5

def arguments
  @arguments
end

#full_nameObject (readonly)

Returns the value of attribute full_name.



5
6
7
# File 'lib/swiftfake/swift_function.rb', line 5

def full_name
  @full_name
end

#nameObject (readonly)

Returns the value of attribute name.



5
6
7
# File 'lib/swiftfake/swift_function.rb', line 5

def name
  @name
end

#return_valueObject (readonly)

Returns the value of attribute return_value.



5
6
7
# File 'lib/swiftfake/swift_function.rb', line 5

def return_value
  @return_value
end