class PhilColumns::Seed
Attributes
config[R]
Public Class Methods
depends_on( *depends_on )
click to toggle source
# File lib/phil_columns/seed.rb, line 4 def self.depends_on( *depends_on ) self._depends_on += depends_on.sort.map( &:to_s ) end
env( *envs )
click to toggle source
# File lib/phil_columns/seed.rb, line 8 def self.env( *envs ) self.envs( *envs ) end
envs( *envs )
click to toggle source
# File lib/phil_columns/seed.rb, line 12 def self.envs( *envs ) self._envs += envs.sort.map( &:to_s ) end
new( config )
click to toggle source
# File lib/phil_columns/seed.rb, line 24 def initialize( config ) @config = config end
tag( *tags )
click to toggle source
# File lib/phil_columns/seed.rb, line 16 def self.tag( *tags ) self.tags( *tags ) end
Protected Class Methods
_depends_on()
click to toggle source
# File lib/phil_columns/seed.rb, line 48 def self._depends_on @_depends_on || [] end
_depends_on=( val )
click to toggle source
# File lib/phil_columns/seed.rb, line 60 def self._depends_on=( val ) @_depends_on = val end
_envs()
click to toggle source
# File lib/phil_columns/seed.rb, line 40 def self._envs @_envs || [] end
_envs=( val )
click to toggle source
# File lib/phil_columns/seed.rb, line 52 def self._envs=( val ) @_envs = val end
Protected Instance Methods
dry_run?()
click to toggle source
# File lib/phil_columns/seed.rb, line 32 def dry_run? config.dry_run end
protect( &block )
click to toggle source
# File lib/phil_columns/seed.rb, line 36 def protect( &block ) block.call unless dry_run? end