module FoodFishParser::Strict::Grammar::FishNode

Public Instance Methods

to_h() click to toggle source
# File lib/food_fish_parser/strict/nodes.rb, line 28
def to_h
  {
    names: to_a_deep(self, FishNameNode).map(&:to_h),
    catch_areas: to_a_deep(self, CatchAreaNode).map(&:to_h),
    catch_methods: to_a_deep(self, CatchMethodNode).map(&:to_h),
    aquaculture_areas: to_a_deep(self, AquacAreaNode).map(&:to_h),
    aquaculture_methods: to_a_deep(self, AquacMethodNode).map(&:to_h),
  }
end