--- !ruby/object:RI::MethodDescription 
aliases: []

block_params: 
comment: 
- !ruby/struct:SM::Flow::P 
  body: first? is a predicate to test the call is a first call to first? with current group.
- !ruby/struct:SM::Flow::P 
  body: "It is useful to format comma separated values as:"
- !ruby/struct:SM::Flow::VERB 
  body: "  q.group(1, '[', ']') {\n    xxx.each {|yyy|\n      unless q.first?\n        q.text ','\n        q.breakable\n      end\n      ... pretty printing yyy ...\n    }\n  }\n"
- !ruby/struct:SM::Flow::P 
  body: first? is obsoleted in 1.8.2.
full_name: PrettyPrint#first?
is_singleton: false
name: first?
params: ()
visibility: public
