Sha256: 94e217485a148ca0d1fa5481a364ee3c0142c3c82eef92e96f9f25854e241cc2

Contents?: true

Size: 363 Bytes

Versions: 7

Compression:

Stored size: 363 Bytes

Contents

module Tufy
  class BuildSegment
    include LightService::Action
    include LightService::Organizer

    protected

    def self.validate_presence_of_required_keys(raw_data, required_keys)
      required_keys.each do |required_key|
        raise Tufy::Errors::RequiredDataMissing, required_key.to_s unless raw_data.key? required_key
      end
    end
  end
end

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
tufy-0.0.13 lib/tufy/build_segment.rb
tufy-0.0.12 lib/tufy/build_segment.rb
tufy-0.0.11 lib/tufy/build_segment.rb
tufy-0.0.10 lib/tufy/build_segment.rb
tufy-0.0.9 lib/tufy/build_segment.rb
tufy-0.0.8 lib/tufy/build_segment.rb
tufy-0.0.7 lib/tufy/build_segment.rb