Sha256: be0a9668513da4228bbb1c86a4e4790900745c28cec19de7e5f69fd808bc9605

Contents?: true

Size: 486 Bytes

Versions: 3

Compression:

Stored size: 486 Bytes

Contents

require_relative 'sijka/smoke'
require_relative 'sijka/parser'
require_relative 'sijka/translator'

module Sijka
  class Sijka
    def initialize(argv, stdin)
      sijka_parser = SijkaParser.new(argv, stdin)
      @options = sijka_parser.parse_flags
      @message = sijka_parser.parse_message
    end

    def smoke
      if @options['list']
        puts "Sijka files:", Smoke::FILE_LIST
      else
        Smoke.new(@message, @options['sijkafile']).smoke
      end
    end
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
sijka-0.0.3.2 lib/sijka.rb
sijka-0.0.3.1 lib/sijka.rb
sijka-0.0.3 lib/sijka.rb