class Gondola::Converter
Attributes
commands[R]
file[R]
name[W]
Public Class Methods
new(filename)
click to toggle source
Constructor that opens a file
# File lib/gondola/converters/base_converter.rb, line 11 def initialize(filename) File.open(filename, "r") do |f| @body = f.read end @commands = [] @s_obj = Gondola::Tester::SELENIUM_OBJECT @file = filename ruby end
Public Instance Methods
name()
click to toggle source
# File lib/gondola/converters/base_converter.rb, line 21 def name unless @name @name = File.basename(@file, ".rb") end @name end
ruby()
click to toggle source
Function: ruby This function parses the given file and returns valid selenium ruby code
# File lib/gondola/converters/base_converter.rb, line 31 def ruby unless @ruby @ruby = "" @body.each_line do |l| @commands << {:ruby => l} @ruby << l end end @ruby end