Class: SeedBuilder::Config

Inherits:
Object
  • Object
show all
Defined in:
lib/seed_builder/config.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Instance Attribute Details

#default_seeds_full_pathObject



9
10
11
# File 'lib/seed_builder/config.rb', line 9

def default_seeds_full_path
  @default_seeds_full_path ||= Rails.root.join(default_seeds_path)
end

#default_seeds_pathObject



4
5
6
# File 'lib/seed_builder/config.rb', line 4

def default_seeds_path
  @default_seeds_path ||= "db/seeds.rb"
end

#generate_spec=(value) ⇒ Object (writeonly)

Sets the attribute generate_spec

Parameters:

  • value

    the value to set the attribute generate_spec to.



37
38
39
# File 'lib/seed_builder/config.rb', line 37

def generate_spec=(value)
  @generate_spec = value
end

#load_default_seeds=(value) ⇒ Object (writeonly)

Sets the attribute load_default_seeds

Parameters:

  • value

    the value to set the attribute load_default_seeds to.



27
28
29
# File 'lib/seed_builder/config.rb', line 27

def load_default_seeds=(value)
  @load_default_seeds = value
end

#load_seeds=(value) ⇒ Object (writeonly)

Sets the attribute load_seeds

Parameters:

  • value

    the value to set the attribute load_seeds to.



32
33
34
# File 'lib/seed_builder/config.rb', line 32

def load_seeds=(value)
  @load_seeds = value
end

#seeds_full_pathObject



19
20
21
# File 'lib/seed_builder/config.rb', line 19

def seeds_full_path
  @seeds_full_path ||= Rails.root.join(seeds_path)
end

#seeds_pathObject



14
15
16
# File 'lib/seed_builder/config.rb', line 14

def seeds_path
  @seeds_path ||= "db/seeds"
end

#use_seed_loader=(value) ⇒ Object (writeonly)

Sets the attribute use_seed_loader

Parameters:

  • value

    the value to set the attribute use_seed_loader to.



42
43
44
# File 'lib/seed_builder/config.rb', line 42

def use_seed_loader=(value)
  @use_seed_loader = value
end

Instance Method Details

#generate_spec?Boolean

Returns:

  • (Boolean)


38
39
40
# File 'lib/seed_builder/config.rb', line 38

def generate_spec?
  @generate_spec.nil? ? true : @generate_spec
end

#load_default_seeds?Boolean

Returns:

  • (Boolean)


28
29
30
# File 'lib/seed_builder/config.rb', line 28

def load_default_seeds?
  @load_default_seeds.nil? ? true : @load_default_seeds
end

#load_seeds?Boolean

Returns:

  • (Boolean)


33
34
35
# File 'lib/seed_builder/config.rb', line 33

def load_seeds?
  @load_seeds.nil? ? true : @load_seeds
end

#seeds_path_globObject



23
24
25
# File 'lib/seed_builder/config.rb', line 23

def seeds_path_glob
  "#{seeds_full_path}/*.rb"
end

#use_seed_loader?Boolean

Returns:

  • (Boolean)


43
44
45
# File 'lib/seed_builder/config.rb', line 43

def use_seed_loader?
  @use_seed_loader.nil? ? true : @use_seed_loader
end