blob: 18fe018fa83b32bf025ae82b99b248d0e599d81a [file] [log] [blame]
module Pod
module Generator
class DummySource
attr_reader :class_name
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
def save_as(pathname)
pathname.open('w') do |source|
source.puts '#import <Foundation/Foundation.h>'
source.puts "@interface #{class_name} : NSObject"
source.puts '@end'
source.puts "@implementation #{class_name}"
source.puts '@end'
end
end
end
end
end