Sha256: 2ead52d956b7c230ab95dc5bae640f394df6e0bb0bcc5eecef11d9a859661f5c

Contents?: true

Size: 490 Bytes

Versions: 2

Compression:

Stored size: 490 Bytes

Contents

require "beta_feature/version"
require "beta_feature/engine"
require "beta_feature/error"
require "beta_feature/flagger"

module BetaFeature
  def self.all_betas
    @@all_betas ||= YAML.load_file("#{Rails.root}/config/beta_features.yml").with_indifferent_access
  end

  def self.in_progress
    @@in_progress_betas ||= all_betas.select {|k, v| v["status"] == 'in_progress'}
  end

  def self.released
    @@released_betas ||= all_betas.select {|k, v| v["status"] == 'released'}
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
beta_feature-0.2.1 lib/beta_feature.rb
beta_feature-0.2.0 lib/beta_feature.rb