class Pod::Generator::DummySource
Attributes
class_name[R]
Public Class Methods
new(class_name_identifier)
click to toggle source
# File lib/cocoapods/generator/dummy_source.rb, line 6 def initialize(class_name_identifier) validated_class_name_identifier = class_name_identifier.gsub(/[^0-9a-z_]/i, '_') @class_name = "PodsDummy_#{validated_class_name_identifier}" end
Public Instance Methods
generate()
click to toggle source
@return [String] the string contents of the dummy source file.
# File lib/cocoapods/generator/dummy_source.rb, line 13 def generate result = <<-source.strip_heredoc #import <Foundation/Foundation.h> @interface #{class_name} : NSObject @end @implementation #{class_name} @end source result end
save_as(pathname)
click to toggle source
# File lib/cocoapods/generator/dummy_source.rb, line 24 def save_as(pathname) pathname.open('w') do |source| source.write(generate) end end