class Nidyx::ObjCImplementation

Constants

EXT

Attributes

name_overrides[RW]

Public Class Methods

new(name, options) click to toggle source
Calls superclass method
# File lib/nidyx/objc/implementation.rb, line 9
def initialize(name, options)
  super
  self.file_name = "#{name}.#{EXT}"
  self.imports = [name]
end

Public Instance Methods

name_override_string() click to toggle source
# File lib/nidyx/objc/implementation.rb, line 19
def name_override_string
  string = ""
  count = 0
  name_overrides.each do |original, override|
    count += 1
    string += "@\"#{original}\": @\"#{override}\""
    string += ",\n" unless count == name_overrides.length
  end
  string
end
name_overrides?() click to toggle source
# File lib/nidyx/objc/implementation.rb, line 15
def name_overrides?
  !self.name_overrides.empty?
end