class Sprig::Reap::Inputs::Environment
Attributes
input[R]
Public Class Methods
default()
click to toggle source
# File lib/sprig/reap/inputs/environment.rb, line 5 def self.default new().env end
new(input = nil)
click to toggle source
# File lib/sprig/reap/inputs/environment.rb, line 13 def initialize(input = nil) @input = input || Rails.env end
parse(input)
click to toggle source
# File lib/sprig/reap/inputs/environment.rb, line 9 def self.parse(input) new(input).env end
Public Instance Methods
env()
click to toggle source
# File lib/sprig/reap/inputs/environment.rb, line 17 def env input.to_s.strip.downcase.tap do |target_env| folder = Rails.root.join('db', 'seeds', target_env) FileUtils.mkdir_p(folder) unless File.directory? folder end end