Sha256: 52d84ef829cdbbd16277714a15b45b10f9f4ae088eda26798a463ea3f4c370d2
Contents?: true
Size: 785 Bytes
Versions: 2
Compression:
Stored size: 785 Bytes
Contents
module Lucid class Context def self.default new end def self.parse(argument) return new(argument) if argument.is_a?(Hash) argument end def initialize(user_options = {}) @options = default_options.merge(user_options) end def dry_run? @options[:dry_run] end def guess? @options[:guess] end def strict? @options[:strict] end def expand? @options[:expand] end def spec_source @options[:spec_source] end def autoload_code_paths @options[:autoload_code_paths] end def matcher_type @options[:matcher_type] end private def default_options { :autoload_code_paths => %w(common steps pages) } end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
lucid-0.4.1 | lib/lucid/context.rb |
lucid-0.4.0 | lib/lucid/context.rb |