Module: RailsFaker

Included in:
Rails
Defined in:
lib/arfy/rails_faker.rb,
lib/arfy/config_faker.rb,
lib/arfy/application_faker.rb,
lib/arfy/environment_faker.rb

Defined Under Namespace

Modules: ApplicationFaker, ConfigFaker, EnvironmentFaker

Instance Method Summary collapse

Instance Method Details

#applicationObject



16
17
18
19
20
21
22
23
24
# File 'lib/arfy/rails_faker.rb', line 16

def application
  if @fake_application.nil?
    @fake_application = Object.new
    class << @fake_application
      include ApplicationFaker
    end
  end
  @fake_application
end

#envObject



6
7
8
9
10
11
12
13
14
# File 'lib/arfy/rails_faker.rb', line 6

def env
  if @fake_env.nil?
    @fake_env = String.new(ENV['RAILS_ENV'] ||= "development")
    class << @fake_env
      include EnvironmentFaker
    end
  end
  @fake_env
end

#rootObject



2
3
4
# File 'lib/arfy/rails_faker.rb', line 2

def root
  "."
end