class Resources::Cli
Public Instance Methods
generate()
click to toggle source
# File lib/robjc/cli.rb, line 9 def generate reader = Resources::Reader.new resources = reader.resources writer = Resources::Writer.new(resources) writer.write end
watch()
click to toggle source
# File lib/robjc/cli.rb, line 18 def watch path = File.expand_path('.') puts "Listening to changes in #{path}" listener = Listen.to(path) do |modified, added, removed| puts "Generating resources" reader = Resources::Reader.new resources = reader.resources writer = Resources::Writer.new(resources) writer.write end listener.ignore /CMDResources/ listener.ignore /\.h$/ listener.ignore /\.m$/ listener.start sleep end