Sha256: 59e40ad86e5d14c6187efae3797da8c9b4f8f9a000a14cd24d39dc18c64faa6e
Contents?: true
Size: 603 Bytes
Versions: 1
Compression:
Stored size: 603 Bytes
Contents
module Language JAVA = 'java' RUBY = 'rb' PYTHON = 'py' def java(method_name, locator_type, value) <<~JAVA By #{camel_style(method_name)}() { return MobileBy.#{locator_type[:java]}("#{value}"); } JAVA end def ruby(method_name, locator_type, value) <<~RUBY def #{snake_style(method_name)} return :#{locator_type[:ruby]}, "#{value}" end RUBY end def language_type(lang:) case lang when 'ruby' RUBY when 'java' JAVA when 'python' PYTHON else "I haven't this language" end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
skeleton-ui-0.1.0 | lib/skeleton/languages.rb |