lib/red_amber.rb in red_amber-0.3.0 vs lib/red_amber.rb in red_amber-0.4.0
- old
+ new
@@ -12,22 +12,34 @@
require_relative 'red_amber/data_frame_reshaping'
require_relative 'red_amber/data_frame_selectable'
require_relative 'red_amber/data_frame_variable_operation'
require_relative 'red_amber/data_frame'
require_relative 'red_amber/group'
-require_relative 'red_amber/vector_functions'
+require_relative 'red_amber/subframes'
+require_relative 'red_amber/vector_aggregation'
+require_relative 'red_amber/vector_binary_element_wise'
+require_relative 'red_amber/vector_unary_element_wise'
require_relative 'red_amber/vector_updatable'
require_relative 'red_amber/vector_selectable'
require_relative 'red_amber/vector'
require_relative 'red_amber/version'
module RedAmber
+ # Generic error
class Error < StandardError; end
+ # Argument error in DataFrame
class DataFrameArgumentError < ArgumentError; end
+ # Data type error in DataFrame
class DataFrameTypeError < TypeError; end
+ # Argument error in Vector
class VectorArgumentError < ArgumentError; end
+ # Data type error in DataFrame
class VectorTypeError < TypeError; end
+ # Argument error in Group
class GroupArgumentError < ArgumentError; end
+
+ # Argument error in SubFrames
+ class SubFramesArgumentError < ArgumentError; end
end