Module: SceneToolkit::Release::Validations

Extended by:
ActiveSupport::Concern
Included in:
SceneToolkit::Release
Defined in:
lib/scene_toolkit/release/validations.rb,
lib/scene_toolkit/release/validations/name.rb,
lib/scene_toolkit/release/validations/files.rb,
lib/scene_toolkit/release/validations/checksum.rb,
lib/scene_toolkit/release/validations/playlist.rb

Defined Under Namespace

Modules: Checksum, Files, Name, Playlist

Instance Method Summary collapse

Instance Method Details

#valid?(validations_to_exec = @available_validations, params = {}) ⇒ Boolean

Returns:

  • (Boolean)


8
9
10
11
12
13
# File 'lib/scene_toolkit/release/validations.rb', line 8

def valid?(validations_to_exec = @available_validations, params = {})
  validations_to_exec.each do |name|
    send("valid_#{name}?", params)
  end
  @errors.none?
end